]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commit
fstests: aiodio_sparse2.c, fix compiler warning buffer overflow
authorAnand Jain <anand.jain@oracle.com>
Sun, 29 Jan 2023 02:42:33 +0000 (10:42 +0800)
committerZorro Lang <zlang@kernel.org>
Fri, 3 Feb 2023 18:06:30 +0000 (02:06 +0800)
commit1f12612b7c294af83b201f9c9056f8d4de0acb30
tree5e46fba61b84f580812aab338f1a66f4599e771a
parentc569ebf561802dd43492ccb47df90528645dc7c6
fstests: aiodio_sparse2.c, fix compiler warning buffer overflow

The warning is due to 'strncpy' with a maximum number of characters
equal to the destination buffer size, without space for null termination.

aiodio_sparse2.c: In function 'main':
aiodio_sparse2.c:404:9: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation]
  404 |         strncpy(filename, argv[argc-1], PATH_MAX);

However, PATH_MAX is including null termination at the end. Anyways, fix
warning by setting NULL.

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: Bill O'Donnell <bodonnel@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
src/aio-dio-regress/aiodio_sparse2.c