diff options
author | kcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2006-04-08 22:21:03 +0800 |
---|---|---|
committer | kcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2006-04-08 22:21:03 +0800 |
commit | 7193da7e165943fa1178ab10a1a604cb0b50d0e6 (patch) | |
tree | a2f9a37932c867ca9fb7295620f8b8660ad16c70 /mbbsd/talk.c | |
parent | 660feb22665923761cab83ac783519b60ba81fc8 (diff) | |
download | pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar.gz pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar.bz2 pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar.lz pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar.xz pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.tar.zst pttbbs-7193da7e165943fa1178ab10a1a604cb0b50d0e6.zip |
only sethomepath when angel exists.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3330 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/talk.c')
-rw-r--r-- | mbbsd/talk.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c index 4d616c65..d03e3259 100644 --- a/mbbsd/talk.c +++ b/mbbsd/talk.c @@ -3374,8 +3374,9 @@ static inline void AngelNotOnline(){ char buf[256]; const static char* const not_online_message = "您的小天使現在不在線上"; - sethomefile(buf, cuser.myangel, "angelmsg"); - if (!dashf(buf)) + if (cuser.myangel[0] != '-') + sethomefile(buf, cuser.myangel, "angelmsg"); + if (cuser.myangel[0] == '-' || !dashf(buf)) NoAngelFound(not_online_message); else { FILE* fp = fopen(buf, "r"); |