diff options
author | Greg Hudson <ghudson@mit.edu> | 1994-11-01 12:51:30 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 1994-11-01 12:51:30 +0000 |
commit | 52bbe8cdff1a6b7652d7377e694fc14178ed331d (patch) | |
tree | 85b50e8e7af804be357d74f6f909e5e69809feb3 /lib/ZRecvNot.c | |
parent | 9bad14966361640e95c8b8e4c29990bd59828c2e (diff) |
Changes for better authentication.
Diffstat (limited to 'lib/ZRecvNot.c')
-rw-r--r-- | lib/ZRecvNot.c | 8 |
1 files changed, 6 insertions, 2 deletions
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; } |