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

Diff of /lbbs/src/screen.c

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

Revision 1.86 by sysadm, Sat May 31 14:59:18 2025 UTC Revision 1.87 by sysadm, Sun Jun 1 14:32:41 2025 UTC
# Line 438  int display_data(const void *p_data, lon Line 438  int display_data(const void *p_data, lon
438                  len = p_line_offsets[line_current + 1] - p_line_offsets[line_current];                  len = p_line_offsets[line_current + 1] - p_line_offsets[line_current];
439                  if (len >= LINE_BUFFER_LEN)                  if (len >= LINE_BUFFER_LEN)
440                  {                  {
441                          log_error("buffer overflow: len=%ld(%ld - %ld) line=%ld \n",                          log_error("Buffer overflow: len=%ld(%ld - %ld) line=%ld \n",
442                                            len, p_line_offsets[line_current + 1], p_line_offsets[line_current], line_current);                                            len, p_line_offsets[line_current + 1], p_line_offsets[line_current], line_current);
443                          len = LINE_BUFFER_LEN - 1;                          len = LINE_BUFFER_LEN - 1;
444                  }                  }
445                    else if (len < 0)
446                    {
447                            log_error("Incorrect line offsets: len=%ld(%ld - %ld) line=%ld \n",
448                                              len, p_line_offsets[line_current + 1], p_line_offsets[line_current], line_current);
449                            len = 0;
450                    }
451    
452                  memcpy(buffer, (const char *)p_data + p_line_offsets[line_current], (size_t)len);                  memcpy(buffer, (const char *)p_data + p_line_offsets[line_current], (size_t)len);
453                  buffer[len] = '\0';                  buffer[len] = '\0';


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

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