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
