From 5a06fa4cb1689807cd4bd8c6858001a2b9861538 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 19 Jan 2007 10:29:13 +0000 Subject: [PATCH] For GFS, display COMSTACK error when cs_bind fails. --- src/statserv.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/statserv.c b/src/statserv.c index 5c29e32..7f23e16 100644 --- a/src/statserv.c +++ b/src/statserv.c @@ -5,7 +5,7 @@ * NT threaded server code by * Chas Woodfield, Fretwell Downing Informatics. * - * $Id: statserv.c,v 1.46 2007-01-03 08:42:15 adam Exp $ + * $Id: statserv.c,v 1.47 2007-01-19 10:29:13 adam Exp $ */ /** @@ -1111,7 +1111,11 @@ static int add_listener(char *where, int listen_id) if (cs_bind(l, ap, CS_SERVER) < 0) { - yaz_log(YLOG_FATAL|YLOG_ERRNO, "Failed to bind to %s", where); + if (cs_errno(l) == CSYSERR) + yaz_log(YLOG_FATAL|YLOG_ERRNO, "Failed to bind to %s", where); + else + yaz_log(YLOG_FATAL, "Failed to bind to %s: %s", where, + cs_strerror(l)); cs_close (l); return -1; } -- 1.7.10.4