From 50ab40782a49ba11231cec70bf82517357f9c76d Mon Sep 17 00:00:00 2001 From: Alan Jowett Date: Wed, 2 Dec 2020 12:58:56 -0700 Subject: [PATCH] Fix coverty warning in forward_udp_to_owner Signed-off-by: Alan Jowett --- src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.c b/src/main.c index bd3c5d0e..cf6d9087 100644 --- a/src/main.c +++ b/src/main.c @@ -731,6 +731,10 @@ int sfd = -1; } buffer_size = ret; + // Sanitize values returned from oc_recvfrom_at to make coverity happy. + cli_addr_size = MIN(sizeof(cli_addr), cli_addr_size); + our_addr_size = MIN(sizeof(our_addr), our_addr_size); + if (buffer_size < RECORD_PAYLOAD_POS) { mslog(s, NULL, LOG_INFO, "%s: too short UDP packet", human_addr((struct sockaddr*)&cli_addr, cli_addr_size, tbuf, sizeof(tbuf)));