diff options
author | Jim Meyering <jim@meyering.net> | 2005-05-12 07:55:15 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-05-12 07:55:15 +0000 |
commit | 55646e00b95e1ad2ea193ee3042dca41dd705e3a (patch) | |
tree | 95f983dc0821b57d600998789930964c6950f9d0 /src/ls.c | |
parent | 258fbb886034baf260e1a5ed5c3446cce9fa6fb4 (diff) | |
download | coreutils-55646e00b95e1ad2ea193ee3042dca41dd705e3a.tar.xz |
Assume `free (NULL)' works.
Diffstat (limited to 'src/ls.c')
-rw-r--r-- | src/ls.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -1005,10 +1005,8 @@ visit_dir (dev_t dev, ino_t ino) static void free_pending_ent (struct pending *p) { - if (p->name) - free (p->name); - if (p->realname) - free (p->realname); + free (p->name); + free (p->realname); free (p); } @@ -2448,8 +2446,7 @@ clear_files (void) for (i = 0; i < files_index; i++) { free (files[i].name); - if (files[i].linkname) - free (files[i].linkname); + free (files[i].linkname); } files_index = 0; @@ -2599,8 +2596,7 @@ gobble_file (char const *name, enum filetype type, bool command_line_arg, f->linkok = true; } } - if (linkpath) - free (linkpath); + free (linkpath); } if (S_ISLNK (f->stat.st_mode)) |