]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Assume `free (NULL)' works.
authorJim Meyering <jim@meyering.net>
Thu, 12 May 2005 07:54:10 +0000 (07:54 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 12 May 2005 07:54:10 +0000 (07:54 +0000)
src/dd.c
src/df.c
src/dircolors.c
src/head.c

index 9c7c96cfef89cf5f45311557ee1065420d8a32c4..26929bdcbd24bd83995e979db1249db5f9c8800c 100644 (file)
--- a/src/dd.c
+++ b/src/dd.c
@@ -1543,8 +1543,7 @@ dd_copy (void)
     }
 
   free (real_buf);
-  if (real_obuf)
-    free (real_obuf);
+  free (real_obuf);
 
   if ((conversions_mask & C_FDATASYNC) && fdatasync (STDOUT_FILENO) != 0)
     {
index 176f89b89554a6aeebd873c79bf7c942ef41c6b3..49de58c4151a29e3c9ea54daf1acaec007c472da 100644 (file)
--- a/src/df.c
+++ b/src/df.c
@@ -591,8 +591,7 @@ show_point (const char *point, const struct stat *statp)
              }
        }
 
-      if (resolved)
-       free (resolved);
+      free (resolved);
 
       if (best_match
          && (stat (best_match->me_mountdir, &disk_stats) != 0
index 1253980d0f11cea26cc51e53160f0171d25d701e..1dbe6c4b4da66b0279a7f14561252606ee116ac5 100644 (file)
@@ -364,8 +364,7 @@ dc_parse_stream (FILE *fp, const char *filename)
        }
 
       free (keywd);
-      if (arg)
-       free (arg);
+      free (arg);
     }
 
   return ok;
index 3b54e8849f3f197290902b830e10ca8d4f663954..253ace50ea207b2a09bc982a4f49a54a1bd49ab0 100644 (file)
@@ -392,8 +392,7 @@ elide_tail_bytes_pipe (const char *filename, int fd, uintmax_t n_elide_0)
 
     free_mem:;
       for (i = 0; i < n_bufs; i++)
-       if (b[i])
-         free (b[i]);
+       free (b[i]);
       free (b);
 
       return ok;