From 52bbe8cdff1a6b7652d7377e694fc14178ed331d Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Tue, 1 Nov 1994 12:51:30 +0000 Subject: Changes for better authentication. --- lib/ZRecvNot.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/ZRecvNot.c') diff --git a/lib/ZRecvNot.c b/lib/ZRecvNot.c index 0b1b278..34de47b 100644 --- a/lib/ZRecvNot.c +++ b/lib/ZRecvNot.c @@ -26,7 +26,7 @@ Code_t ZReceiveNotice(notice, from) { char *buffer; struct _Z_InputQ *nextq; - int len; + int len, auth; Code_t retval; if ((retval = Z_WaitForComplete()) != ZERR_NONE) @@ -44,7 +44,11 @@ Code_t ZReceiveNotice(notice, from) (void) memcpy(buffer, nextq->packet, len); + auth = nextq->auth; Z_RemQueue(nextq); - return (ZParseNotice(buffer, len, notice)); + if ((retval = ZParseNotice(buffer, len, notice)) != ZERR_NONE) + return (retval); + notice->z_checked_auth = auth; + return ZERR_NONE; } -- cgit v1.2.3