From 55f921841d6ef8d544fda050f220c8612ec9d2c1 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 2 Jul 2021 15:13:00 +0900 Subject: [PATCH] netutils/telnetd: use a larger buffer for a 64-bit pointer --- netutils/telnetd/telnetd_daemon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netutils/telnetd/telnetd_daemon.c b/netutils/telnetd/telnetd_daemon.c index 99480bac3..2756831e8 100644 --- a/netutils/telnetd/telnetd_daemon.c +++ b/netutils/telnetd/telnetd_daemon.c @@ -373,7 +373,7 @@ int telnetd_start(FAR struct telnetd_config_s *config) { FAR struct telnetd_s *daemon; FAR char *argv[2]; - char arg0[16]; + char arg0[sizeof("0x1234567812345678")]; pid_t pid; /* Allocate a state structure for the new daemon */ @@ -394,7 +394,7 @@ int telnetd_start(FAR struct telnetd_config_s *config) /* Then start the new daemon */ - snprintf(arg0, 16, "0x%" PRIxPTR, (uintptr_t)daemon); + snprintf(arg0, sizeof(arg0), "0x%" PRIxPTR, (uintptr_t)daemon); argv[0] = arg0; argv[1] = NULL;