From 071de5ccfbb743f1b68da84f3264eddc2195e8d5 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 28 Jan 2013 15:04:11 +0000 Subject: [PATCH] daemon: Allow free_strings (NULL) and free_stringslen (NULL, ..). Equivalent to free (NULL). --- daemon/guestfsd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/daemon/guestfsd.c b/daemon/guestfsd.c index 9c1c02843..0dcdaaa0d 100644 --- a/daemon/guestfsd.c +++ b/daemon/guestfsd.c @@ -517,6 +517,9 @@ free_strings (char **argv) { size_t argc; + if (!argv) + return; + for (argc = 0; argv[argc] != NULL; ++argc) free (argv[argc]); free (argv); @@ -527,6 +530,9 @@ free_stringslen (char **argv, size_t len) { size_t i; + if (!argv) + return; + for (i = 0; i < len; ++i) free (argv[i]); free (argv);