From 1465912d8d554cc8b81241b9163be6f72176ffb2 Mon Sep 17 00:00:00 2001 From: in2 Date: Sat, 12 Mar 2005 04:16:32 +0000 Subject: fix XXX git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2599 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/friend.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'mbbsd') diff --git a/mbbsd/friend.c b/mbbsd/friend.c index 1c419fb6..2e487975 100644 --- a/mbbsd/friend.c +++ b/mbbsd/friend.c @@ -94,17 +94,13 @@ void friend_special(void) { char genbuf[70], i, fname[70]; - + FILE *fp; friend_file[FRIEND_SPECIAL] = special_list; for (i = 0; i <= 9; i++) { snprintf(genbuf, sizeof(genbuf), " (\033[36m%d\033[m) .. ", i); special_des[5] = i + '0'; setuserfile(fname, special_des); - if (dashf(fname)) { - /* XXX no NULL check?? */ - FILE *fp = fopen(fname, "r"); - - assert(fp); + if( (fp = fopen(fname, "r")) != NULL ){ fgets(genbuf + 15, 40, fp); genbuf[47] = 0; fclose(fp); -- cgit v1.2.3