Skip to contentSkip to conversation

kvm tools: fix instances enumeration

PATCH New Konstantin Khlebnikov 1 participant 1 message Jul 10, 2011 KVM

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 kvm tools: fix instances enumeration

Calling readdir() with NULL dirp leads to segfault.

---
 tools/kvm/kvm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
tools/kvm/kvm.c +1 -1
index cd3cb19..2ac7b38 100644
@@ -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;