|
@@ -1,87 +0,0 @@
|
|
-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
|
|
|
|
-
|
|
|