Print this page
patch tsoome-feedback

@@ -216,11 +216,10 @@
                 else
                         etext = dgettext(TEXT_DOMAIN,
                             "failed to move system attribute");
         }
 error:
-        if (res != NULL)
                 nvlist_free(res);
         if (silent == 0 && etext != NULL) {
                 if (!sattr)
                         (void) fprintf(stderr, dgettext(TEXT_DOMAIN,
                             "%s: %s: cannot move extended attributes, "),

@@ -244,11 +243,10 @@
                 (void) close(atfd);
         if (indfd != -1)
                 (void) close(indfd);
         if (outdfd != -1)
                 (void) close(outdfd);
-        if (response != NULL)
                 nvlist_free(response);
         if (etext != NULL)
                 return (1);
         else
                 return (0);

@@ -317,9 +315,8 @@
                         case DATA_TYPE_NVLIST:
                         default:
                                 return (response);
                 }
         }
-        if (response != NULL)
                 nvlist_free(response);
         return (NULL);
 }