projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace free() with mh_free0()
[mmh]
/
uip
/
mhparse.c
diff --git
a/uip/mhparse.c
b/uip/mhparse.c
index
d3f543f
..
f04a348
100644
(file)
--- a/
uip/mhparse.c
+++ b/
uip/mhparse.c
@@
-536,18
+536,18
@@
incl_name_value(unsigned char *buf, char *name, char *value) {
*cp = '\0';
newbuf = concat(prefix, insertion, suffix,
"\n", NULL);
*cp = '\0';
newbuf = concat(prefix, insertion, suffix,
"\n", NULL);
- free(suffix);
+ mh_free0(&suffix);
} else {
/* Append to end. */
newbuf = concat(buf, insertion, "\n", NULL);
}
} else {
/* Append to end. */
newbuf = concat(buf, insertion, "\n", NULL);
}
- free(prefix);
- free(insertion);
- free(buf);
+ mh_free0(&prefix);
+ mh_free0(&insertion);
+ mh_free0(&buf);
}
}
- free(name_plus_equal);
+ mh_free0(&name_plus_equal);
}
return newbuf;
}
return newbuf;
@@
-565,7
+565,7
@@
extract_name_value(char *name_suffix, char *value) {
char *name_suffix_equals = strstr(value, name_suffix_plus_quote);
char *cp;
char *name_suffix_equals = strstr(value, name_suffix_plus_quote);
char *cp;
- free(name_suffix_plus_quote);
+ mh_free0(&name_suffix_plus_quote);
if (name_suffix_equals) {
char *name_suffix_begin;
if (name_suffix_equals) {
char *name_suffix_begin;
@@
-777,8
+777,7
@@
bad_quote:
*/
if (magic && *cp == '<') {
if (ct->c_id) {
*/
if (magic && *cp == '<') {
if (ct->c_id) {
- free(ct->c_id);
- ct->c_id = NULL;
+ mh_free0(&(ct->c_id));
}
if (!(dp = strchr(ct->c_id = ++cp, '>'))) {
advise(NULL, "invalid ID in message %s", ct->c_file);
}
if (!(dp = strchr(ct->c_id = ++cp, '>'))) {
advise(NULL, "invalid ID in message %s", ct->c_file);
@@
-925,7
+924,7
@@
invalid:
if (istype) {
if ((dp = ci->ci_comment)) {
ci->ci_comment = concat(dp, " ", buffer, NULL);
if (istype) {
if ((dp = ci->ci_comment)) {
ci->ci_comment = concat(dp, " ", buffer, NULL);
- free(dp);
+ mh_free0(&dp);
} else {
ci->ci_comment = getcpy(buffer);
}
} else {
ci->ci_comment = getcpy(buffer);
}
@@
-1143,7
+1142,7
@@
end_part:
continue;
*next = NULL;
free_content(p);
continue;
*next = NULL;
free_content(p);
- free((char *) part);
+ mh_free0(&part);
}
}
}
}
@@
-1232,7
+1231,7
@@
reverse_parts(CT ct)
*next = NULL;
/* free array of pointers */
*next = NULL;
/* free array of pointers */
- free((char *) base);
+ mh_free0(&base);
}
}
@@
-1541,7
+1540,7
@@
openBase64(CT ct, char **file)
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
- free(file_org);
+ mh_free0(&file_org);
} else {
ce->ce_file = add(cp, ce->ce_file);
} else {
ce->ce_file = add(cp, ce->ce_file);
@@
-1752,7
+1751,7
@@
openQuoted(CT ct, char **file)
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
- free(file_org);
+ mh_free0(&file_org);
} else {
ce->ce_file = add(cp, ce->ce_file);
} else {
ce->ce_file = add(cp, ce->ce_file);
@@
-1969,7
+1968,7
@@
open7Bit(CT ct, char **file)
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
adios(EX_IOERR, ce->ce_file, "unable to rename %s to ",
file_org);
}
- free(file_org);
+ mh_free0(&file_org);
} else {
ce->ce_file = add(cp, ce->ce_file);
} else {
ce->ce_file = add(cp, ce->ce_file);