From: "Richard W.M. Jones" <[email protected]>

The 'windows_path' function was blindly copied from virt-cat.  In
virt-cat, errors are checked by the caller to 'windows_path'.  But
virt-edit lacks this check.  Change the function in virt-edit to add a
check and exit on error.
---
 edit/virt-edit.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/edit/virt-edit.c b/edit/virt-edit.c
index 73d6f07..f763926 100644
--- a/edit/virt-edit.c
+++ b/edit/virt-edit.c
@@ -646,6 +646,8 @@ windows_path (guestfs_h *g, const char *root, const char 
*path)
   char *t = guestfs_case_sensitive_path (g, ret);
   free (ret);
   ret = t;
+  if (ret == NULL)
+    exit (EXIT_FAILURE);
 
   return ret;
 }
-- 
1.7.11.4

_______________________________________________
Libguestfs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libguestfs

Reply via email to