* fts.c (fts_close, fts_build, fts_palloc): Remove redundant checks.
+2006-10-02 Dmitry V. Levin <ldv@altlinux.org>
+
+ * fts.c (fts_close, fts_build, fts_palloc): Remove redundant checks.
+
2006-10-02 Paolo Bonzini <bonzini@gnu.org> (tiny change)
* quotearg.c (mbstate_t) [!HAVE_MBRTOWC]: #define to int.
/* Free up child linked list, sort array, file name buffer. */
if (sp->fts_child)
fts_lfree(sp->fts_child);
- if (sp->fts_array)
- free(sp->fts_array);
+ free(sp->fts_array);
free(sp->fts_path);
if (ISSET(FTS_CWDFD))
* structures already allocated.
*/
mem1: saved_errno = errno;
- if (p)
- free(p);
+ free(p);
fts_lfree(head);
closedir(dirp);
cur->fts_info = FTS_ERR;
* See if fts_pathlen would overflow.
*/
if (new_len < sp->fts_pathlen) {
- if (sp->fts_path) {
- free(sp->fts_path);
- sp->fts_path = NULL;
- }
+ free(sp->fts_path);
sp->fts_path = NULL;
__set_errno (ENAMETOOLONG);
return false;