OSDN Git Service

Michael Troß writes:
authorMike Frysinger <vapier@gentoo.org>
Mon, 26 Jun 2006 20:20:11 +0000 (20:20 -0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 26 Jun 2006 20:20:11 +0000 (20:20 -0000)
commit6550b9fbe810a91765a40d8a684ebf20c183c628
tree286eea86e6c93669a5cc292a26d93e6fda3c377f
parentb09c39cd76881c0fe1336b34594ef80f1119f54a
Michael Troß writes:
gen_wctype segfaults on my system when optimized with -O2. It does work
without optimization, even -O1 does not cause the segfault.  Problem is in
newopt, at gen_wctype.c:865:
memcpy(tbl->ti + i * blocksize, ti[uniqblock[i]], blocksize);

The segfault is caused by the uninitialized variable uniqblock when
newopt is called recursively.  The attached patch fixes this.
extra/locale/gen_wctype.c