Skip to content

Commit 3bd4000

Browse files
jukkarfabiobaltieri
authored andcommitted
net: dns: mdns_responder: Interface name might miss terminating null
The network interface name that is copied to if_req struct might be missing terminating null for IPv4. This is fixing the IPv4 issue which was missed in previous fix attempt. Fixes #74795 Coverity-CID: 368797 Signed-off-by: Jukka Rissanen <[email protected]>
1 parent bf091fc commit 3bd4000

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

subsys/net/lib/dns/mdns_responder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,7 @@ static int init_listener(void)
873873
ifindex, ret);
874874
} else {
875875
memset(&if_req, 0, sizeof(if_req));
876-
strncpy(if_req.ifr_name, name, sizeof(if_req.ifr_name));
876+
strncpy(if_req.ifr_name, name, sizeof(if_req.ifr_name) - 1);
877877

878878
ret = zsock_setsockopt(v4, SOL_SOCKET, SO_BINDTODEVICE,
879879
&if_req, sizeof(if_req));

0 commit comments

Comments
 (0)