]> git.ipfire.org Git - thirdparty/iproute2.git/commit
ip: handle NULL return from localtime in strxf_time in
authorAnton Moryakov <ant.v.moryakov@gmail.com>
Mon, 17 Feb 2025 16:21:51 +0000 (19:21 +0300)
committerDavid Ahern <dsahern@kernel.org>
Wed, 19 Feb 2025 15:46:15 +0000 (15:46 +0000)
commit55446264e60622e3f1ee9d51f5acce5536a648bf
tree918c8b29e6763807b13130f2baf2da9c555168fb
parent84da3f37e24fd688704d90d8563912863276001b
ip: handle NULL return from localtime in strxf_time in

Static analyzer reported:
Pointer 'tp', returned from function 'localtime' at ipxfrm.c:352, may be NULL
and is dereferenced at ipxfrm.c:354 by calling function 'strftime'.

Corrections explained:
The function localtime() may return NULL if the provided time value is
invalid. This commit adds a check for NULL and handles the error case
by copying "invalid-time" into the output buffer.
Unlikely, but may return an error

Triggers found by static analyzer Svace.

Signed-off-by: Anton Moryakov <ant.v.moryakov@gmail.com>
Signed-off-by: David Ahern <dsahern@kernel.org>
ip/ipxfrm.c