/[LeafOK_CVS]/lbbs/src/article_cache.c
ViewVC logotype

Diff of /lbbs/src/article_cache.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.10 by sysadm, Mon Jun 2 10:33:25 2025 UTC Revision 1.11 by sysadm, Mon Jun 2 15:12:26 2025 UTC
# Line 115  int article_cache_generate(const char *c Line 115  int article_cache_generate(const char *c
115          header_len = strnlen(header, sizeof(header));          header_len = strnlen(header, sizeof(header));
116          footer_len = strnlen(footer, sizeof(footer));          footer_len = strnlen(footer, sizeof(footer));
117    
         cache.data_len = header_len + strlen(content);  
   
118          header_line_cnt = split_data_lines(header, SCREEN_COLS, cache.line_offsets, MAX_SPLIT_FILE_LINES);          header_line_cnt = split_data_lines(header, SCREEN_COLS, cache.line_offsets, MAX_SPLIT_FILE_LINES);
119    
120          if (header_len != cache.line_offsets[header_line_cnt])          if (header_len != cache.line_offsets[header_line_cnt])
# Line 128  int article_cache_generate(const char *c Line 126  int article_cache_generate(const char *c
126          cache.line_total = header_line_cnt +          cache.line_total = header_line_cnt +
127                                             split_data_lines(content, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt);                                             split_data_lines(content, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt);
128    
129            cache.data_len = header_len + strlen(content);
130    
131          if (cache.data_len - header_len != (size_t)cache.line_offsets[cache.line_total])          if (cache.data_len - header_len != (size_t)cache.line_offsets[cache.line_total])
132          {          {
133                  log_std("Body of article(aid=%d) is truncated from %ld to %ld\n",                  log_std("Body of article(aid=%d) is truncated from %ld to %ld\n",


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1