From 9dbbad18cc6c7cd9d138c387974d12fa3f3cc97f Mon Sep 17 00:00:00 2001 From: pedro Date: Mon, 3 Feb 2025 19:53:04 +0100 Subject: [PATCH] mdu: read_tmaddr(): reset buffer before use --- release/src-rt-6.x.4708/router/mdu/mdu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/release/src-rt-6.x.4708/router/mdu/mdu.c b/release/src-rt-6.x.4708/router/mdu/mdu.c index 1c39a411b3..acdd670259 100644 --- a/release/src-rt-6.x.4708/router/mdu/mdu.c +++ b/release/src-rt-6.x.4708/router/mdu/mdu.c @@ -886,6 +886,7 @@ static int read_tmaddr(const char *name, long *tm, char *addr) logmsg(LOG_DEBUG, "*** %s: IN cachename: %s", __FUNCTION__, name); + memset(s, 0, sizeof(s)); /* reset */ if (f_read_string(name, s, sizeof(s)) > 0) { if (sscanf(s, "%ld,%15s", tm, addr) == 2) { logmsg(LOG_DEBUG, "*** %s: s=%s tm=%ld addr=%s", __FUNCTION__, s, *tm, addr);