--- ext/gd/libgd/gdft.c 2006-09-15 18:11:39.000000000 +0200 +++ ext/gd/libgd/gdft.c.oden 2007-02-07 12:54:45.000000000 +0100 @@ -983,7 +983,7 @@ } else { ch = c & 0xFF; /* don't extend sign */ } - next++; + if (*next) next++; } break; case gdFTEX_Big5: {