]> git.proxmox.com Git - qemu-server.git/blobdiff - qmeventd/qmeventd.c
qmeventd: VMID from PID: avoid goto
[qemu-server.git] / qmeventd / qmeventd.c
index 76a894cb56d1bc2ba01da9cea605cf20935bf015..002b2ac46844cfe6eead55cc984f1db73b40accb 100644 (file)
@@ -134,20 +134,18 @@ get_vmid_from_pid(pid_t pid)
            continue;
        }
        if (errno != 0) {
-           fprintf(stderr, "error parsing vmid for %d: %s\n", pid, strerror(errno));
            vmid = 0;
        }
 
-       goto ret;
+       break;
     }
 
     if (errno) {
        fprintf(stderr, "error parsing vmid for %d: %s\n", pid, strerror(errno));
-    } else {
+    } else if (!vmid) {
        fprintf(stderr, "error parsing vmid for %d: no matching qemu.slice cgroup entry\n", pid);
     }
 
-ret:
     free(buf);
     fclose(fp);
     return vmid;