| From e170f3559fcda6d37a012aba187a96b1f42e8f9d Mon Sep 17 00:00:00 2001 |
| From: Ruben Kerkhof <ruben@rubenkerkhof.com> |
| Date: Sun, 2 Jul 2017 21:52:14 +0200 |
| Subject: [PATCH] libcollectdclient: increase error buffer |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=utf8 |
| Content-Transfer-Encoding: 8bit |
| |
| make[1]: Entering directory '/home/ruben/src/collectd' |
| CC src/libcollectdclient/libcollectdclient_la-client.lo |
| src/libcollectdclient/client.c: In function âlcc_getvalâ: |
| src/libcollectdclient/client.c:621:23: warning: â%sâ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^ ~ |
| src/libcollectdclient/client.c:94:48: note: in definition of macro âLCC_SET_ERRSTRâ |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~ |
| src/libcollectdclient/client.c:94:5: note: âsnprintfâ output between 15 and 1038 bytes into a destination of size 1024 |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c:621:5: note: in expansion of macro âLCC_SET_ERRSTRâ |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c: In function âlcc_putvalâ: |
| src/libcollectdclient/client.c:754:23: warning: â%sâ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^ ~ |
| src/libcollectdclient/client.c:94:48: note: in definition of macro âLCC_SET_ERRSTRâ |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~ |
| src/libcollectdclient/client.c:94:5: note: âsnprintfâ output between 15 and 1038 bytes into a destination of size 1024 |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c:754:5: note: in expansion of macro âLCC_SET_ERRSTRâ |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c: In function âlcc_flushâ: |
| src/libcollectdclient/client.c:802:23: warning: â%sâ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^ ~ |
| src/libcollectdclient/client.c:94:48: note: in definition of macro âLCC_SET_ERRSTRâ |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~ |
| src/libcollectdclient/client.c:94:5: note: âsnprintfâ output between 15 and 1038 bytes into a destination of size 1024 |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c:802:5: note: in expansion of macro âLCC_SET_ERRSTRâ |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c: In function âlcc_listvalâ: |
| src/libcollectdclient/client.c:834:23: warning: â%sâ directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=] |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^ ~ |
| src/libcollectdclient/client.c:94:48: note: in definition of macro âLCC_SET_ERRSTRâ |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~ |
| src/libcollectdclient/client.c:94:5: note: âsnprintfâ output between 15 and 1038 bytes into a destination of size 1024 |
| snprintf((c)->errbuf, sizeof((c)->errbuf), __VA_ARGS__); \ |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| src/libcollectdclient/client.c:834:5: note: in expansion of macro âLCC_SET_ERRSTRâ |
| LCC_SET_ERRSTR(c, "Server error: %s", res.message); |
| ^~~~~~~~~~~~~~ |
| |
| Fixes #2200 |
| |
| [Upstream commit: https://git.octo.it/?p=collectd.git;a=commitdiff;h=e170f3559fcda6d37a012aba187a96b1f42e8f9d] |
| Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
| --- |
| src/libcollectdclient/client.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/src/libcollectdclient/client.c b/src/libcollectdclient/client.c |
| index 51a4ab2..3ae2e71 100644 |
| --- a/src/libcollectdclient/client.c |
| +++ b/src/libcollectdclient/client.c |
| @@ -99,7 +99,7 @@ |
| */ |
| struct lcc_connection_s { |
| FILE *fh; |
| - char errbuf[1024]; |
| + char errbuf[2048]; |
| }; |
| |
| struct lcc_response_s { |
| -- |
| 1.7.10.4 |
| |