summaryrefslogtreecommitdiffstats
path: root/discover/grub2
diff options
context:
space:
mode:
Diffstat (limited to 'discover/grub2')
-rw-r--r--discover/grub2/parser.y3
1 files changed, 3 insertions, 0 deletions
diff --git a/discover/grub2/parser.y b/discover/grub2/parser.y
index 23bf427..9d79d9b 100644
--- a/discover/grub2/parser.y
+++ b/discover/grub2/parser.y
@@ -329,6 +329,9 @@ void grub2_parser_parse(struct grub2_parser *parser, const char *filename,
YY_BUFFER_STATE bufstate;
int rc;
+ if (!len)
+ return;
+
parser->script->filename = filename;
bufstate = yy_scan_bytes(buf, len - 1, parser->scanner);
OpenPOWER on IntegriCloud