From a4af603d0dc077e3812399665667e63a11ceac48 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sat, 8 Jan 2011 09:36:08 +0100 Subject: [PATCH] libcollectdclient: Remove the "nonnull" attribute. Some old versions of GCC don't know it and throw a warning. --- src/libcollectdclient/client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libcollectdclient/client.c b/src/libcollectdclient/client.c index 9ee02c9f..3eb0d055 100644 --- a/src/libcollectdclient/client.c +++ b/src/libcollectdclient/client.c @@ -164,12 +164,14 @@ static int lcc_set_errno (lcc_connection_t *c, int err) /* {{{ */ return (0); } /* }}} int lcc_set_errno */ -__attribute__((nonnull (1, 2))) static char *lcc_strescape (char *dest, const char *src, size_t dest_size) /* {{{ */ { size_t dest_pos; size_t src_pos; + if ((dest == NULL) || (src == NULL)) + return (NULL); + dest_pos = 0; src_pos = 0; -- 2.11.0