diff options
author | rd117015 <none@none> | 2007-09-13 08:30:20 -0700 |
---|---|---|
committer | rd117015 <none@none> | 2007-09-13 08:30:20 -0700 |
commit | db30663e794986128c960dc83ff43ca474b68a23 (patch) | |
tree | 64b8f8a335a0a8a5d4237c28b913780f73d0a856 /usr/src | |
parent | 163bde8b5790275d75d2cab36231df594b05f644 (diff) | |
download | illumos-joyent-db30663e794986128c960dc83ff43ca474b68a23.tar.gz |
6583594 rctl_val_list_delete() is called with NULL root
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/common/os/rctl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/os/rctl.c b/usr/src/uts/common/os/rctl.c index 3aa6e7b6cc..a0396119c1 100644 --- a/usr/src/uts/common/os/rctl.c +++ b/usr/src/uts/common/os/rctl.c @@ -832,7 +832,8 @@ rctl_val_list_delete(rctl_val_t **root, rctl_val_t *rval) 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); |