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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fm/schemes/mem/mem.c
          +++ new/usr/src/cmd/fm/schemes/mem/mem.c
↓ open down ↓ 517 lines elided ↑ open up ↑
 518  518                   * retirement-check code.  We'll whine about it and tell
 519  519                   * the caller the page is unusable.
 520  520                   */
 521  521                  fmd_fmri_warn("failed to determine page %s=%llx usability: "
 522  522                      "rc=%d errno=%d\n", err1 == 0 ? FM_FMRI_MEM_OFFSET :
 523  523                      FM_FMRI_MEM_PHYSADDR, err1 == 0 ? (u_longlong_t)val1 :
 524  524                      (u_longlong_t)val2, rc, errno);
 525  525                  retval = 1;
 526  526          }
 527  527  
 528      -        if (nvlcp)
 529      -                nvlist_free(nvlcp);
      528 +        nvlist_free(nvlcp);
 530  529  
 531  530          return (retval);
 532  531  }
 533  532  
 534  533  int
 535  534  fmd_fmri_init(void)
 536  535  {
 537  536          return (mem_discover());
 538  537  }
 539  538  
↓ open down ↓ 28 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX