# HG changeset patch # User Dan McDonald # Date 1303343450 14400 # Node ID af0a1d7f121d0b47a2915e31f8f3539302d608f1 # Parent 52d3d213dc6eafa36ee47a6f355444c4e5f3a1b9 935 sv_lyr_open() misses one NULL-pointer check Reviewed by: Adam Leventhal Reviewed by: Gordon Ross Approved by: Richard Lowe diff -r 52d3d213dc6e -r af0a1d7f121d usr/src/uts/common/avs/ns/sv/sv.c --- 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);