summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/mbbsd/read.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/pttbbs/mbbsd/read.c b/pttbbs/mbbsd/read.c
index 2e82aff9..a7897a3a 100644
--- a/pttbbs/mbbsd/read.c
+++ b/pttbbs/mbbsd/read.c
@@ -1246,9 +1246,9 @@ i_read(int cmdmode, const char *direct, void (*dotitle) (),
fileheader_t *headers0 = headers;
int headers_size0 = headers_size;
time4_t enter_time = now;
+ const size_t FHSZ = sizeof(fileheader_t);
strlcpy(currdirect0, currdirect, sizeof(currdirect0));
-#define FHSZ sizeof(fileheader_t)
/* Ptt: 這邊 headers 可以針對看板的最後 60 篇做 cache */
headers_size = p_lines;
headers = (fileheader_t *) calloc(headers_size, FHSZ);
@@ -1388,7 +1388,6 @@ i_read(int cmdmode, const char *direct, void (*dotitle) (),
} //end switch
mode = i_read_key(rcmdlist, locmem, currbid, bottom_line);
} while (mode != DOQUIT && !ZA_Waiting());
-#undef FHSZ
free(headers);
last_line = last_line0;