1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00

remove useless if-before-free tests

* lib-src/ebrowse.c (xfree): Likewise.
* lib-src/etags.c (process_file_name, free_tree, free_fdesc): Likewise.
(popclass_above, Prolog_functions, Erlang_functions): Likewise.
* lib-src/pop.c (pop_quit): Likewise.
* lwlib/lwlib-Xm.c (xm_update_one_value): Likewise.
* lwlib/lwlib.c (safe_free_str, free_widget_value_tree): Likewise.
* src/editfns.c (Fset_time_zone_rule): Likewise.
* src/lread.c (nosuffix): Likewise.
* src/ralloc.c (get_bloc): Likewise.
* src/regex.c (reg_free): Likewise.
* src/xftfont.c (xftfont_open, xftfont_close): Likewise.
* src/xrdb.c (get_user_app, get_environ_db, x_load_resources): Likewise.
* src/xsmfns.c (smc_save_yourself_CB): Likewise.
This commit is contained in:
Jim Meyering 2008-06-02 06:00:54 +00:00
parent 437eedba09
commit c2cd06e61e
14 changed files with 57 additions and 51 deletions

View file

@ -1,3 +1,11 @@
2008-06-02 Jim Meyering <meyering@redhat.com>
remove useless if-before-free tests
* lib-src/ebrowse.c (xfree): Likewise.
* lib-src/etags.c (process_file_name, free_tree, free_fdesc): Likewise.
(popclass_above, Prolog_functions, Erlang_functions): Likewise.
* lib-src/pop.c (pop_quit): Likewise.
2008-05-30 Juanma Barranquero <lekktu@gmail.com>
* makefile.w32-in (lisp2): Add minibuffer.elc.

View file

@ -595,8 +595,7 @@ void
xfree (p)
void *p;
{
if (p)
free (p);
free (p);
}

View file

@ -1799,8 +1799,8 @@ process_file_name (file, lang)
pfatal (file);
cleanup:
if (compressed_name) free (compressed_name);
if (uncompressed_name) free (uncompressed_name);
free (compressed_name);
free (uncompressed_name);
last_node = NULL;
curfdp = NULL;
return;
@ -2179,8 +2179,7 @@ free_tree (np)
{
register node *node_right = np->right;
free_tree (np->left);
if (np->name != NULL)
free (np->name);
free (np->name);
free (np->regex);
free (np);
np = node_right;
@ -2195,11 +2194,11 @@ static void
free_fdesc (fdp)
register fdesc *fdp;
{
if (fdp->infname != NULL) free (fdp->infname);
if (fdp->infabsname != NULL) free (fdp->infabsname);
if (fdp->infabsdir != NULL) free (fdp->infabsdir);
if (fdp->taggedfname != NULL) free (fdp->taggedfname);
if (fdp->prop != NULL) free (fdp->prop);
free (fdp->infname);
free (fdp->infabsname);
free (fdp->infabsdir);
free (fdp->taggedfname);
free (fdp->prop);
free (fdp);
}
@ -2844,8 +2843,7 @@ popclass_above (bracelev)
nl >= 0 && cstack.bracelev[nl] >= bracelev;
nl--)
{
if (cstack.cname[nl] != NULL)
free (cstack.cname[nl]);
free (cstack.cname[nl]);
cstack.nl = nl;
}
}
@ -5521,8 +5519,7 @@ Prolog_functions (inf)
last[len] = '\0';
}
}
if (last != NULL)
free (last);
free (last);
}
@ -5700,8 +5697,7 @@ Erlang_functions (inf)
last[len] = '\0';
}
}
if (last != NULL)
free (last);
free (last);
}

View file

@ -998,8 +998,7 @@ pop_quit (server)
close (server->file);
}
if (server->buffer)
free (server->buffer);
free (server->buffer);
free ((char *) server);
return (ret);