* symbols.c (scm_gensym): Fix buffer overrun (try `(gensym
authorMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Mon, 28 May 2001 18:42:57 +0000 (18:42 +0000)
committerMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Mon, 28 May 2001 18:42:57 +0000 (18:42 +0000)
commit8d09eb04493a7a3e6ab57cd8d3c1ef7da917b41d
tree692815d25531422ea4bafc409d016acbc99d4cf3
parent24ecf16c0c37098ea7747510d205f802ef3f37a1
* symbols.c (scm_gensym): Fix buffer overrun (try `(gensym
(make-string 2000 #\!))' in an older version).

Change strncpy to memcpy to allow embedded NUL characters in
symbol prefix.
libguile/ChangeLog
libguile/symbols.c