From 790ef96d3e3319f448800689eb40b62aaad31a73 Mon Sep 17 00:00:00 2001
From: kcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>
Date: Thu, 10 Feb 2005 06:20:14 +0000
Subject: slight changes

git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2487 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
---
 mbbsd/cache.c | 7 +++++--
 mbbsd/mail.c  | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

(limited to 'mbbsd')

diff --git a/mbbsd/cache.c b/mbbsd/cache.c
index 90b73ab8..4369c9f1 100644
--- a/mbbsd/cache.c
+++ b/mbbsd/cache.c
@@ -494,8 +494,11 @@ static int
 cmpboardclass(const void * i, const void * j)
 {
     boardheader_t *brd1 = &bcache[*(int*)i], *brd2 = &bcache[*(int*)j];
-    return (strncmp(brd1->title, brd2->title, 4) << 8) + 
-	    strcasecmp(brd1->brdname, brd2->brdname);
+    int cmp;
+
+    cmp=strncmp(brd1->title, brd2->title, 4);
+    if(cmp!=0) return cmp;
+    return strcasecmp(brd1->brdname, brd2->brdname);
 }
 
 
diff --git a/mbbsd/mail.c b/mbbsd/mail.c
index 6657f6a3..997f1d0f 100644
--- a/mbbsd/mail.c
+++ b/mbbsd/mail.c
@@ -426,7 +426,7 @@ multi_send(char *title)
 	reciper = 1;
 	fp = fopen(quote_file, "r");
 	assert(fp);
-	while (fgets(genbuf, 256, fp)) {
+	while (fgets(genbuf, sizeof(genbuf), fp)) {
 	    if (strncmp(genbuf, "�� ", 3)) {
 		if (listing)
 		    break;
-- 
cgit v1.2.3