Print this page
935 sv_lyr_open() misses one NULL-pointer check
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>

*** 19,28 **** --- 19,30 ---- * CDDL HEADER END */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2011 Nexenta Systems, Inc. All rights reserved. */ /* * Storage Volume Character and Block Driver (SV) *
*** 1234,1243 **** --- 1236,1246 ---- /* * Re-acquire svp if the driver changed *devp. */ if (*devp != odev) { + if (svp != NULL) rw_exit(&svp->sv_lock); svp = sv_dev_to_sv(*devp, NULL); if (svp) {