summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/cmd/rpcbind/rpcb_svc_com.c2
1 files changed, 2 insertions, 0 deletions
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;