From: Jim Meyering Date: Thu, 12 May 2005 07:54:10 +0000 (+0000) Subject: Assume `free (NULL)' works. X-Git-Tag: CPPI-1_12~827 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=258fbb886034baf260e1a5ed5c3446cce9fa6fb4;p=thirdparty%2Fcoreutils.git Assume `free (NULL)' works. --- diff --git a/src/dd.c b/src/dd.c index 9c7c96cfef..26929bdcbd 100644 --- 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) { diff --git a/src/df.c b/src/df.c index 176f89b895..49de58c415 100644 --- 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 diff --git a/src/dircolors.c b/src/dircolors.c index 1253980d0f..1dbe6c4b4d 100644 --- a/src/dircolors.c +++ b/src/dircolors.c @@ -364,8 +364,7 @@ dc_parse_stream (FILE *fp, const char *filename) } free (keywd); - if (arg) - free (arg); + free (arg); } return ok; diff --git a/src/head.c b/src/head.c index 3b54e8849f..253ace50ea 100644 --- a/src/head.c +++ b/src/head.c @@ -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;