aboutsummaryrefslogtreecommitdiffstats
path: root/src/regex.c
diff options
context:
space:
mode:
authorJim Meyering2008-06-02 06:00:54 +0000
committerJim Meyering2008-06-02 06:00:54 +0000
commitc2cd06e61e6f21eeb1077b557a22cc5aaf795676 (patch)
treeec7d44c58c8b7f4a84065a04163351dc9c96f552 /src/regex.c
parent437eedba09d67a807d2547886bd3e8fae81138a3 (diff)
downloademacs-c2cd06e61e6f21eeb1077b557a22cc5aaf795676.tar.gz
emacs-c2cd06e61e6f21eeb1077b557a22cc5aaf795676.zip
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.
Diffstat (limited to 'src/regex.c')
-rw-r--r--src/regex.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/regex.c b/src/regex.c
index cbc67568743..8ffd2be6ded 100644
--- a/src/regex.c
+++ b/src/regex.c
@@ -6841,20 +6841,17 @@ void
6841regfree (preg) 6841regfree (preg)
6842 regex_t *preg; 6842 regex_t *preg;
6843{ 6843{
6844 if (preg->buffer != NULL) 6844 free (preg->buffer);
6845 free (preg->buffer);
6846 preg->buffer = NULL; 6845 preg->buffer = NULL;
6847 6846
6848 preg->allocated = 0; 6847 preg->allocated = 0;
6849 preg->used = 0; 6848 preg->used = 0;
6850 6849
6851 if (preg->fastmap != NULL) 6850 free (preg->fastmap);
6852 free (preg->fastmap);
6853 preg->fastmap = NULL; 6851 preg->fastmap = NULL;
6854 preg->fastmap_accurate = 0; 6852 preg->fastmap_accurate = 0;
6855 6853
6856 if (preg->translate != NULL) 6854 free (preg->translate);
6857 free (preg->translate);
6858 preg->translate = NULL; 6855 preg->translate = NULL;
6859} 6856}
6860WEAK_ALIAS (__regfree, regfree) 6857WEAK_ALIAS (__regfree, regfree)