# HG changeset patch # User stephent # Date 1147011636 0 # Node ID 3583b965b1c5a03dfc095b1cbce16f5542064452 # Parent 6b7bd79fac388c491c410e83045a2f9c33869cff [xemacs-hg @ 2006-05-07 14:20:33 by stephent] Fix buffer overrun in extract_object_file_name. diff -r 6b7bd79fac38 -r 3583b965b1c5 src/ChangeLog --- a/src/ChangeLog Sat May 06 21:51:54 2006 +0000 +++ b/src/ChangeLog Sun May 07 14:20:36 2006 +0000 @@ -1,3 +1,7 @@ +2006-05-02 Stephen J. Turnbull + + * doc.c (extract_object_file_name): Fix buffer overrun. + 2006-04-30 Stephen J. Turnbull Move geometry management from EmacsFrameResize to x_set_frame_size. diff -r 6b7bd79fac38 -r 3583b965b1c5 src/doc.c --- a/src/doc.c Sat May 06 21:51:54 2006 +0000 +++ b/src/doc.c Sun May 07 14:20:36 2006 +0000 @@ -47,7 +47,7 @@ Ibyte *name_nonreloc, Lisp_Object name_reloc, int standard_doc_file) { - Ibyte buf[DOC_MAX_FILENAME_LENGTH]; + Ibyte buf[DOC_MAX_FILENAME_LENGTH+1]; Ibyte *buffer = buf; int buffer_size = sizeof (buf), space_left; Ibyte *from, *to;