Print this page
6659 nvlist_free(NULL) is a no-op

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/cmd_memerr_arch.c
          +++ new/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/cmd_memerr_arch.c
↓ open down ↓ 516 lines elided ↑ open up ↑
 517  517                      NULL, rsc);
 518  518                  if (fault != NULL) {
 519  519                          cp = fmd_case_open(hdl, NULL);
 520  520                          fmd_case_add_ereport(hdl, cp, ep);
 521  521                          fmd_case_add_suspect(hdl, cp, fault);
 522  522                          fmd_case_solve(hdl, cp);
 523  523                          solve = 1;
 524  524                  }
 525  525          }
 526  526  
 527      -        if (rsc)
 528      -                nvlist_free(rsc);
      527 +        nvlist_free(rsc);
 529  528  
 530  529          return (solve ? CMD_EVD_OK : CMD_EVD_UNUSED);
 531  530  }
 532  531  
 533  532  void
 534  533  cmd_branch_close(fmd_hdl_t *hdl, void *arg)
 535  534  {
 536  535          cmd_branch_destroy(hdl, arg);
 537  536  }
 538  537  
↓ open down ↓ 231 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX