]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
api: Fix clang warning
authorTom Hromatka <tom.hromatka@oracle.com>
Tue, 29 Jul 2025 16:04:41 +0000 (16:04 +0000)
committerKamalesh Babulal <kamalesh.babulal@oracle.com>
Fri, 1 Aug 2025 09:02:21 +0000 (14:32 +0530)
commit80f12b0429f87a0df3251b8ff8074fb3828519df
tree5ad38da0c4b152cc20aee69deda6d40adb486f8a
parent882afcab7de5e2f6edff8069774d36c0edbe2212
api: Fix clang warning

Fix the following warnings from clang by reducing the size passed to
strncat by 1 as recommended by clang.

api.c:3727:22: warning: the value of the size argument in 'strncat' is
too large, might lead to a buffer overflow [-Wstrncat-size]
 3727 |         strncat(path, file, sizeof(path) - strlen(path));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c:3727:22: note: change the argument to be the free space in the
destination buffer minus the terminating null byte
 3727 |         strncat(path, file, sizeof(path) - strlen(path));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                             sizeof(path) - strlen(path) - 1

Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
src/api.c