diff -r b0c44be83276 -r 0c0ccb7f71ba dav/main.c --- a/dav/main.c Fri Oct 02 14:42:47 2015 +0200 +++ b/dav/main.c Fri Oct 02 15:13:30 2015 +0200 @@ -46,8 +46,14 @@ static DavContext *ctx; +static int printxmlerror = 1; static void xmlerrorfnc(void * c, const char * msg, ... ) { - // nothing + if(printxmlerror) { + va_list ap; + va_start(ap, msg); + vfprintf(stderr, msg, ap); + va_end(ap); + } } //define DO_THE_TEST @@ -62,6 +68,7 @@ initGenericErrorDefaultFunc(&fnc); ctx = dav_context_new(); load_config(ctx); + printxmlerror = 0; #ifdef DO_THE_TEST test(); return 0;