[openfirmware] r883 - ofw/confvar
svn at openfirmware.info
svn at openfirmware.info
Mon Aug 18 12:00:39 CEST 2008
Author: wmb
Date: 2008-08-18 12:00:37 +0200 (Mon, 18 Aug 2008)
New Revision: 883
Modified:
ofw/confvar/nameval.fth
Log:
Fixed another problem with r838. If you did "setenv boot-device foo",
then "setenv boot-file bar", then the second setenv would fail, saying
"Out of environment space". The problem was that the null character
that terminates each name=value pair was being omitted.
Modified: ofw/confvar/nameval.fth
===================================================================
--- ofw/confvar/nameval.fth 2008-08-15 01:18:39 UTC (rev 882)
+++ ofw/confvar/nameval.fth 2008-08-18 10:00:37 UTC (rev 883)
@@ -115,8 +115,7 @@
tuck r@ swap move ( $value name-len )
r> + [char] = over c! 1+ ( $value nv-value-adr )
2dup 2>r swap move 2r> ( value-len nv-value-adr )
- over + 1- ( value-len last-char-adr )
-\ over + 0 over c! ( value-len terminator-adr )
+ over + 0 over c! ( value-len terminator-adr )
update-modified-adr ( value-len )
then ( value-len | -1 )
;
More information about the openfirmware
mailing list