Fix invalid writes to read-only stringbufs.
authorLudovic Courtès <ludo@gnu.org>
Sun, 1 Feb 2009 00:54:41 +0000 (01:54 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 1 Feb 2009 00:54:41 +0000 (01:54 +0100)
commit9b41542f4d03c3b59ff458f3569688fbd8fb8bc1
tree686b27f443bde7fb51a3918e70531af7b68e83fd
parent46f9baf49a8ea4461e8494c75a88b87d0f5c5195
Fix invalid writes to read-only stringbufs.

* libguile/strings.c (SET_STRINGBUF_SHARED): Don't modify BUF if it's
  already marked as shared since it might be a read-only stringbuf.
  This error can be caught when linking with GNU ld with "-z relro".
libguile/strings.c