]> git.ozlabs.org Git - petitboot/commit
discover/yaboot: Fix assertion failure on empty yaboot files
authorJeremy Kerr <jk@ozlabs.org>
Tue, 10 Dec 2013 00:54:17 +0000 (08:54 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 10 Dec 2013 01:03:43 +0000 (09:03 +0800)
commit32e2eac76dcdc7b54454c9f3731496f8947cdbbc
tree000d05f7e139fde7a39d1a59781878ab8e601d32
parent6c40be15d13765c004e3568cd50b543e1fb74648
discover/yaboot: Fix assertion failure on empty yaboot files

yaboot configuration files with no option will cause an assertion
failure (or segfault), as we unconditionally call yaboot_finish().

Check for the presence of an option in yaboot_finish() instead of
asserting.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/yaboot-parser.c
test/parser/Makefile.am
test/parser/test-yaboot-empty.c [new file with mode: 0644]