X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fseq_read.c;fp=sbr%2Fseq_read.c;h=1ceb42163e912b36c9ff8f3def6bee3496259aa0;hp=b932cadc20605e2e7318f18bac69be6495fddc35;hb=d4c34b4439a9dbd89664de460ed37ecddc260fb1;hpb=b78007de9802005825390bee71dfce2306b42519 diff --git a/sbr/seq_read.c b/sbr/seq_read.c index b932cad..1ceb421 100644 --- a/sbr/seq_read.c +++ b/sbr/seq_read.c @@ -87,7 +87,7 @@ seq_public(struct msgs *mp) cp = add(field, cp); } seq_init(mp, getcpy(name), trimcpy(cp)); - free(cp); + mh_free0(&cp); } else { seq_init(mp, getcpy(name), trimcpy(field)); } @@ -181,8 +181,8 @@ seq_init(struct msgs *mp, char *name, char *field) /* Return error, if too many sequences */ if (i >= NUMATTRS) { - free(name); - free(field); + mh_free0(&name); + mh_free0(&field); return -1; } @@ -191,7 +191,7 @@ seq_init(struct msgs *mp, char *name, char *field) ** name string. Else add it to the list of sequence names. */ if (mp->msgattrs[i]) { - free(name); + mh_free0(&name); } else { mp->msgattrs[i] = name; mp->msgattrs[i + 1] = NULL; @@ -228,6 +228,6 @@ seq_init(struct msgs *mp, char *name, char *field) } } - free(field); /* free string containing message ranges */ + mh_free0(&field); /* free string containing message ranges */ return i; }