diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2014-06-04 15:45:53 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2014-06-05 15:25:10 +0800 |
commit | 8c430d0509a2f1f5dc64de308d1c1d2668d2031b (patch) | |
tree | 18cb9a8671f977e49c0aab70e718e9ecd224b8cf /test/parser/test-null.c | |
parent | dcc2bd8913d3741614e971b0be12f490d8334538 (diff) | |
download | talos-petitboot-8c430d0509a2f1f5dc64de308d1c1d2668d2031b.tar.gz talos-petitboot-8c430d0509a2f1f5dc64de308d1c1d2668d2031b.zip |
grub2: fix empty file handling
Currently, we have a bug when parsing zero-length files: we subtract one
from the length to exclude the trailing NUL (added by read_file), but a
zero-length file will result in a length of -1.
This change adds an explicit exit if we're attempting to parse an empty
file.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'test/parser/test-null.c')
0 files changed, 0 insertions, 0 deletions