X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fyaz-proxy-main.cpp;h=ae041d1a6a78ace66a5fa80f0b9390e3653f1885;hb=779c379c70bf479073cc4968f6bf5ad35ffe6eec;hp=98c93ccbbabdb9a403d39fa43a71655b8ab39974;hpb=8a5c15d9e63b15fa2ea9399521a7eeacebbab13e;p=yazpp-moved-to-github.git diff --git a/src/yaz-proxy-main.cpp b/src/yaz-proxy-main.cpp index 98c93cc..ae041d1 100644 --- a/src/yaz-proxy-main.cpp +++ b/src/yaz-proxy-main.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2004, Index Data. * See the file LICENSE for details. * - * $Id: yaz-proxy-main.cpp,v 1.34 2004-02-16 10:47:37 adam Exp $ + * $Id: yaz-proxy-main.cpp,v 1.35 2004-03-17 10:49:58 adam Exp $ */ #include @@ -151,7 +151,7 @@ static void proxy_xml_error_handler(void *ctx, const char *fmt, ...) vsnprintf(buf, sizeof(buf), fmt, ap); - yaz_log(LOG_WARN, "%s", buf); + yaz_log(LOG_WARN, "%s: %s", (char*) ctx, buf); va_end (ap); } @@ -162,7 +162,8 @@ static void child_run(Yaz_SocketManager *m, int run) signal(SIGHUP, sighup_handler); #if HAVE_XSLT - xmlSetGenericErrorFunc(0, proxy_xml_error_handler); + xmlSetGenericErrorFunc((void *) "XML", proxy_xml_error_handler); + xsltSetGenericErrorFunc((void *) "XSLT", proxy_xml_error_handler); #endif yaz_log(LOG_LOG, "0 proxy run=%d pid=%ld", run, (long) getpid());