From: Ralph Corderoy Date: Fri, 21 Oct 2016 23:20:55 +0000 (+0100) Subject: Replace `if (p) free(p)' with `mh_xfree(p)'. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/a8f44e52c36e7dee41d2e6a913e83e1d9bb9c1cc?hp=81dbd9c805607b15b0e1ee87df97367f7a274a0a Replace `if (p) free(p)' with `mh_xfree(p)'. --- diff --git a/sbr/folder_free.c b/sbr/folder_free.c index cad86dad..3efbcefc 100644 --- a/sbr/folder_free.c +++ b/sbr/folder_free.c @@ -8,6 +8,7 @@ */ #include +#include void @@ -19,8 +20,7 @@ folder_free (struct msgs *mp) if (!mp) return; - if (mp->foldpath) - free (mp->foldpath); + mh_xfree(mp->foldpath); /* free the sequence names */ for (i = 0; i < svector_size (mp->msgattrs); i++) @@ -37,8 +37,7 @@ folder_free (struct msgs *mp) if (mp->seqhandle) lkfclosedata (mp->seqhandle, mp->seqname); - if (mp->seqname) - free (mp->seqname); + mh_xfree(mp->seqname); bvector_free (mp->attrstats); free (mp); /* free main folder structure */