From b80f90dad9146f437b293900302b9f18cd1d26cc Mon Sep 17 00:00:00 2001 From: c9s Date: Mon, 2 Jun 2014 07:03:32 +0800 Subject: [PATCH] -D_BSD_SOURCE=1 --- .travis.yml | 3 ++- src/node.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 45956f7..a3b838f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,9 @@ matrix: env: CONFIGURE_OPTION='--enable-debug --enable-gcov --with-malloc=jemalloc' COVERALLS=yes VALGRIND=no DEBUG=yes - compiler: gcc env: CONFIGURE_OPTION='--enable-debug --enable-gcov' COVERALLS=yes VALGRIND=yes DEBUG=yes LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/ + # -D_BSD_SOURCE=1 is for asprintf - compiler: clang - env: ASAN_OPTIONS=symbolize=1 ASAN_SYMBOLIZER_PATH=/usr/local/clang-3.4/bin/llvm-symbolizer CFLAGS='-fsanitize=address -g -O1' + env: ASAN_OPTIONS=symbolize=1 ASAN_SYMBOLIZER_PATH=/usr/local/clang-3.4/bin/llvm-symbolizer CFLAGS='-fsanitize=address -g -O1 -D_BSD_SOURCE=1' install: - sudo apt-get update -qq diff --git a/src/node.c b/src/node.c index 0386f54..9c39470 100644 --- a/src/node.c +++ b/src/node.c @@ -624,7 +624,7 @@ node * r3_tree_insert_pathl_(node *tree, const char *path, int path_len, route * r3_edge_branch(e, prefix_len); return r3_tree_insert_pathl_(e->child, subpath, subpath_len, route , data, errstr); } else { - printf("unexpected route."); + fprintf(stderr, "unexpected route."); return NULL; } return n;