isolinux: return failure when opening a zero-length file
authorH. Peter Anvin <hpa@zytor.com>
Tue, 2 Sep 2008 23:14:28 +0000 (16:14 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 2 Sep 2008 23:14:28 +0000 (16:14 -0700)
commite61036415599f77a4bf133e0e9805f834c3adaa7
treea82be1a18404e9f31d0fca195cc2260162b18579
parent8740d14732486996b15730e37c395ff2630606ef
isolinux: return failure when opening a zero-length file

In the Syslinux view of the world, a zero-length file doesn't exist
and therefore should return error on open.  A lot of the code relies
on this, but ISOLINUX allowed a zero-length file to be opened, which
could cause all kinds of trouble.

It would be nicer to not have that restriction, but removing it will
probably not happen until the configuration code is rewritten in C.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/isolinux.asm