From 6a926212484bcd423aa265341eb198ef2bc9b410 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 10 Mar 2013 17:02:30 +0100 Subject: only log protocol name if it is present --- nslcd/service.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nslcd/service.c') diff --git a/nslcd/service.c b/nslcd/service.c index c3ca061..de0e019 100644 --- a/nslcd/service.c +++ b/nslcd/service.c @@ -209,7 +209,8 @@ NSLCD_HANDLE( char filter[4096]; READ_STRING(fp, name); READ_STRING(fp, protocol); - log_setrequest("service=\"%s\"/%s", name, protocol);, + log_setrequest("service=\"%s\"%s%s", name, + *protocol != '\0' ? "/" : "", protocol);, mkfilter_service_byname(name, protocol, filter, sizeof(filter)), write_service(fp, entry, name, protocol) ) @@ -221,7 +222,8 @@ NSLCD_HANDLE( char filter[4096]; READ_INT32(fp, number); READ_STRING(fp, protocol); - log_setrequest("service=%lu/%s", (unsigned long int)number, protocol);, + log_setrequest("service=%lu/%s", (unsigned long int)number, + *protocol != '\0' ? "/" : "", protocol);, mkfilter_service_bynumber(number, protocol, filter, sizeof(filter)), write_service(fp, entry, NULL, protocol) ) -- cgit v1.2.3