From 1599d74dbbf1586d29c98a9d99e0bab9cb6e9d5e Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 26 Oct 2008 21:17:41 +0000 Subject: [PATCH] DEVEL15-rx-rdwr-avoid-free-null-packet-20081026 LICENSE MIT avoid a potential call to rxi_FreePacket with a NULL pointer as input (cherry picked from commit a824cbda621151c34dd85d00c3ee2779d839c237) --- src/rx/rx_rdwr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rx/rx_rdwr.c b/src/rx/rx_rdwr.c index e3aac08a5..9fe136d64 100644 --- a/src/rx/rx_rdwr.c +++ b/src/rx/rx_rdwr.c @@ -387,7 +387,7 @@ rx_ReadProc32(struct rx_call *call, afs_int32 * value) call->curpos = tcurpos + sizeof(afs_int32); call->curlen = (u_short)(tcurlen - sizeof(afs_int32)); call->nLeft = (u_short)(tnLeft - sizeof(afs_int32)); - if (!call->nLeft) { + if (!call->nLeft && call->currentPacket != NULL) { /* out of packet. Get another one. */ NETPRI; MUTEX_ENTER(&call->lock); -- 2.39.5