]> git.ipfire.org Git - thirdparty/libvirt.git/commit
tests: avoid referencing stale readdir pointer
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 7 Feb 2020 14:51:26 +0000 (14:51 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 7 Feb 2020 14:57:59 +0000 (14:57 +0000)
commit29c4a3c753192316b761a5702ebc13c6efefb711
tree2535841af539caa0e9ea14364ff523e1adb5e09b
parent26badd13e8f1931a9a03e3b1ca0620bb0063b856
tests: avoid referencing stale readdir pointer

The contents of 'struct dirent' are only valid until the next call to
readdir() or closedir(). It is thus invalid to save a pointer to the
'd_name' field. Somehow this hasn't affected the test suite until
recently when FreeBSD 12 started showing use of uninitialized memory
resulting in test failures.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
tests/testutilsqemu.c