From e9b15d2325fa000cefe14bd7e131ea138867c7f7 Mon Sep 17 00:00:00 2001 From: Marcel Telka Date: Tue, 22 Jul 2014 23:17:41 +0200 Subject: 4908 rpcbind NULL ptr dereference at forward_destroy+0x22() Reviewed by: Dan McDonald Approved by: Gordon Ross --- usr/src/cmd/rpcbind/rpcb_svc_com.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'usr/src') diff --git a/usr/src/cmd/rpcbind/rpcb_svc_com.c b/usr/src/cmd/rpcbind/rpcb_svc_com.c index 36dcbfb8e8..0d2684f0a7 100644 --- a/usr/src/cmd/rpcbind/rpcb_svc_com.c +++ b/usr/src/cmd/rpcbind/rpcb_svc_com.c @@ -1271,6 +1271,8 @@ forward_register(ulong_t caller_xid, struct netbuf *caller_addr, int forward_fd, fi->prev = NULL; fi->next = fihead; + if (fihead != NULL) + fihead->prev = fi; fihead = fi; if (fitail == NULL) fitail = fi; -- cgit v1.2.3