lua

A copy of the Lua development repository
Log | Files | Refs | README

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:
Mliolib.c | 5++---
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); }