epp - fix buffer size for possibly bigger int snpritnfs
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 2 Aug 2017 09:45:44 +0000 (18:45 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 2 Aug 2017 09:48:06 +0000 (18:48 +0900)
8 bytes wasn't enough for the full int range. use 12 and we're good.
removes warning for sure

@fix

src/bin/edje/epp/cpplib.c

index 2f84c34..48c1969 100644 (file)
@@ -2347,7 +2347,7 @@ special_symbol(HASHNODE * hp, cpp_reader * pfile)
           if (ip->fname)
              true_indepth++;
 
-       bufx = (char *)alloca(8);       /* Eight bytes ought to be more than enough */
+       bufx = (char *)alloca(12);      // 12 bytes - more than enough
        sprintf(bufx, "%d", true_indepth - 1);
        buf = bufx;
        break;