Mercurial > illumos > illumos-gate
changeset 13342:af0a1d7f121d
935 sv_lyr_open() misses one NULL-pointer check
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
author | Dan McDonald <danmcd@nexenta.com> |
---|---|
date | Wed, 20 Apr 2011 19:50:50 -0400 |
parents | 52d3d213dc6e |
children | 62db0cff8d6f |
files | usr/src/uts/common/avs/ns/sv/sv.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/avs/ns/sv/sv.c Mon Apr 18 09:59:23 2011 -0400 +++ b/usr/src/uts/common/avs/ns/sv/sv.c Wed Apr 20 19:50:50 2011 -0400 @@ -21,6 +21,8 @@ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2011 Nexenta Systems, Inc. All rights reserved. */ /* @@ -1236,7 +1238,8 @@ */ if (*devp != odev) { - rw_exit(&svp->sv_lock); + if (svp != NULL) + rw_exit(&svp->sv_lock); svp = sv_dev_to_sv(*devp, NULL);