*/
#include <h/mh.h>
-
+#include <h/utils.h>
void
folder_free(struct msgs *mp)
return;
if (mp->foldpath)
- free(mp->foldpath);
+ mh_free0(&(mp->foldpath));
/* free the sequence names */
for (i = 0; mp->msgattrs[i]; i++)
- free(mp->msgattrs[i]);
+ mh_free0(&(mp->msgattrs[i]));
- free(mp->msgstats); /* free message status area */
- free(mp); /* free main folder structure */
+ mh_free0(&(mp->msgstats)); /* free message status area */
+ mh_free0(&mp); /* free main folder structure */
}