diff options
| author | Jim Meyering | 2008-06-02 06:00:54 +0000 |
|---|---|---|
| committer | Jim Meyering | 2008-06-02 06:00:54 +0000 |
| commit | c2cd06e61e6f21eeb1077b557a22cc5aaf795676 (patch) | |
| tree | ec7d44c58c8b7f4a84065a04163351dc9c96f552 /src/regex.c | |
| parent | 437eedba09d67a807d2547886bd3e8fae81138a3 (diff) | |
| download | emacs-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.c | 9 |
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 | |||
| 6841 | regfree (preg) | 6841 | regfree (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 | } |
| 6860 | WEAK_ALIAS (__regfree, regfree) | 6857 | WEAK_ALIAS (__regfree, regfree) |