kvm tools: fix instances enumeration
PATCH 1/1 kvm tools: fix instances enumeration
Calling readdir() with NULL dirp leads to segfault.
Signed-off-by Konstantin Khlebnikov <[email protected]>
--- tools/kvm/kvm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
tools/kvm/kvm.c +1 -1
@@ -172,7 +172,7 @@ int kvm__enumerate_instances(void (*callback)(const char *name, int pid))sprintf (full_name,"%s/%s" ,HOME_DIR ,KVM_PID_FILE_PATH ); dir =opendir (full_name); -for (;;) { +for (;dir;) {readdir_r (dir, &entry, &result);if (result ==NULL )break ;