Print this page
patch tsoome-feedback

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
          +++ new/usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
↓ open down ↓ 3631 lines elided ↑ open up ↑
3632 3632                  rc = nvlist_lookup_string(nv2, ZPROP_VALUE, &ptr);
3633 3633                  if (rc != 0) {
3634 3634                          cmn_err(CE_WARN, "couldn't get value");
3635 3635                  } else {
3636 3636                          *comstarprop = kmem_alloc(strlen(ptr) + 1,
3637 3637                              KM_SLEEP);
3638 3638                          (void) strcpy(*comstarprop, ptr);
3639 3639                  }
3640 3640          }
3641 3641  out:
3642      -        if (nv != NULL)
3643      -                nvlist_free(nv);
     3642 +        nvlist_free(nv);
3644 3643          kmem_free((void *)(uintptr_t)zc->zc_nvlist_dst, size);
3645 3644          kmem_free(zc, sizeof (zfs_cmd_t));
3646 3645          (void) ldi_close(zfs_lh, FREAD|FWRITE, kcred);
3647 3646  
3648 3647          return (rc);
3649 3648  }
3650 3649  
3651 3650  int
3652 3651  sbd_zvolset(char *zvol_name, char *comstarprop)
3653 3652  {
↓ open down ↓ 66 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX