From a6011949be081a8fe1bec0713ce60c36beb3a351 Mon Sep 17 00:00:00 2001 From: "Charles.Forsyth" Date: Sat, 14 Jul 2007 10:41:18 +0000 Subject: 20070714-1142 --- appl/lib/auth9.b | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'appl/lib/auth9.b') diff --git a/appl/lib/auth9.b b/appl/lib/auth9.b index 06accb53..d9f38c71 100644 --- a/appl/lib/auth9.b +++ b/appl/lib/auth9.b @@ -288,12 +288,8 @@ decrypt(key: array of byte, data: array of byte, n: int) readn(fd: ref Sys->FD, nb: int): array of byte { buf:= array[nb] of byte; - for(n:=0; nread(fd, buf[n:], nb-n); - if(m <= 0) - return nil; - n += m; - } + if(sys->readn(fd, buf, nb) != nb) + return nil; return buf; } -- cgit v1.2.3