--- util/grub-menulst2cfg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/util/grub-menulst2cfg.c b/util/grub-menulst2cfg.c
index a39f86939..6f7587347 100644
--- a/util/grub-menulst2cfg.c
+++ b/util/grub-menulst2cfg.c
@@ -124,7 +124,9 @@ main (int argc, char **argv)
free (buf);
free (suffix);
- free (entryname);
+
+ if(entryname)
+ free (entryname);
if (in != stdin)
fclose (in);
--
2.20.1
