commit 041cb9699284399a5068c91ced2df3f298276c0b
parent c75c3cfd19e807ba00c353da47dc49139e873b18
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Wed, 4 Dec 2002 13:17:14 -0200
small bug: `write' must return three values in case of errors
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/liolib.c b/liolib.c
@@ -1,5 +1,5 @@
/*
-** $Id: liolib.c,v 2.24 2002/11/18 16:53:19 roberto Exp roberto $
+** $Id: liolib.c,v 2.25 2002/11/25 15:05:39 roberto Exp roberto $
** Standard I/O (and system) library
** See Copyright Notice in lua.h
*/
@@ -413,8 +413,7 @@ static int g_write (lua_State *L, FILE *f, int arg) {
status = status && (fwrite(s, sizeof(char), l, f) == l);
}
}
- pushresult(L, status, NULL);
- return 1;
+ return pushresult(L, status, NULL);
}