Test resize in appendl().
authorEmil Mikulic <emikulic@gmail.com>
Thu, 1 Jan 2015 09:35:37 +0000 (20:35 +1100)
committerEmil Mikulic <emikulic@gmail.com>
Thu, 1 Jan 2015 09:35:37 +0000 (20:35 +1100)
darkhttpd.c
devel/cover

index 5e513f4..4ea47b0 100644 (file)
@@ -387,7 +387,9 @@ static unsigned int xasprintf(char **ret, const char *format, ...) {
 /* Append buffer code.  A somewhat efficient string buffer with pool-based
  * reallocation.
  */
-#define APBUF_INIT 4096
+#ifndef APBUF_INIT
+# define APBUF_INIT 4096
+#endif
 #define APBUF_GROW APBUF_INIT
 struct apbuf {
     size_t length, pool;
index d59d216..5e42800 100755 (executable)
@@ -13,7 +13,7 @@ if [ ! -e test.py ]; then
 fi
 if [ \( ! -x a.out \) -o \( ../darkhttpd.c -nt a.out \) ]; then
   echo "===> building a.out, darkhttpd.gcno"
-  $CC -g -O2 -fprofile-arcs -ftest-coverage -DDEBUG ../darkhttpd.c || exit 1
+  $CC -g -O2 -fprofile-arcs -ftest-coverage -DDEBUG -DAPBUF_INIT=1 ../darkhttpd.c || exit 1
 fi
 if [ -e $DIR ]; then
        rm -rf $DIR || exit 1