X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Flibcollectdclient%2Fclient.c;fp=src%2Flibcollectdclient%2Fclient.c;h=3eb0d05536721a7d5b154ddf505c123321ea9fcf;hp=9ee02c9ff6ba9bc92a5d11ea2cef5d52ba1bf889;hb=a4af603d0dc077e3812399665667e63a11ceac48;hpb=fe89881e1dd646aa8e64c70dc518750dc553f3f6 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;