# HG changeset patch # User rd117015 # Date 1189697420 25200 # Node ID 75097ff1169e858818bd3007914d4ac2271d5c0e # Parent c27e9402c8fc4f4f7fbb61d9a198b13a4570c758 6583594 rctl_val_list_delete() is called with NULL root diff -r c27e9402c8fc -r 75097ff1169e usr/src/uts/common/os/rctl.c --- a/usr/src/uts/common/os/rctl.c Thu Sep 13 04:35:54 2007 -0700 +++ b/usr/src/uts/common/os/rctl.c Thu Sep 13 08:30:20 2007 -0700 @@ -832,7 +832,8 @@ prev = *root; if (rctl_val_cmp(rval, prev, 0) == 0) { *root = prev->rcv_next; - (*root)->rcv_prev = NULL; + if (*root != NULL) + (*root)->rcv_prev = NULL; kmem_cache_free(rctl_val_cache, prev);