Author: mcayland Date: Mon Apr 5 21:19:37 2010 New Revision: 735 URL: http://tracker.coreboot.org/trac/openbios/changeset/735
Log: Fix incorrect stack (dropping one too many items) when a phandle of 0 is passed into getprop CIF.
Signed-off-by: Mark Cave-Ayland mark.cave-ayland@siriusit.co.uk
Modified: trunk/openbios-devel/forth/system/ciface.fs
Modified: trunk/openbios-devel/forth/system/ciface.fs ============================================================================== --- trunk/openbios-devel/forth/system/ciface.fs Mon Apr 5 20:41:11 2010 (r734) +++ trunk/openbios-devel/forth/system/ciface.fs Mon Apr 5 21:19:37 2010 (r735) @@ -92,7 +92,7 @@ then
\ return -1 if phandle is 0 (MacOS actually does this) - ?dup 0= if 2drop 2drop -1 exit then + ?dup 0= if drop 2drop -1 exit then
over cstrlen swap ?phandle get-package-property if 2drop -1 exit then