From d79d6c83f8548de0d05baa2ab4bcb9d1ccdc20f2 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Mon, 29 Jan 2018 17:45:11 +0100 Subject: ctrl_tcp: use re_snprintf, fix warning --- modules/ctrl_tcp/tcp_netstring.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ctrl_tcp/tcp_netstring.c b/modules/ctrl_tcp/tcp_netstring.c index 7b025fd..2ad4742 100644 --- a/modules/ctrl_tcp/tcp_netstring.c +++ b/modules/ctrl_tcp/tcp_netstring.c @@ -42,7 +42,7 @@ static bool netstring_send_handler(int *err, struct mbuf *mb, void *arg) { struct netstring *netstring = arg; size_t num_len; - char num_str[10]; + char num_str[32]; if (mb->pos < NETSTRING_HEADER_SIZE) { DEBUG_WARNING("send: not enough space for netstring header\n"); @@ -67,7 +67,7 @@ static bool netstring_send_handler(int *err, struct mbuf *mb, void *arg) return false; } - sprintf(num_str, "%zu", mbuf_get_left(mb)); + re_snprintf(num_str, sizeof(num_str), "%zu", mbuf_get_left(mb)); num_len = strlen(num_str); mb->pos = NETSTRING_HEADER_SIZE - (num_len + 1); -- cgit v1.2.3