X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/2e150215834904311e167edb9eefac4aee023fc5..42d1984f490da0566a43b9705f02ef820d11d816:/sbr/folder_pack.c diff --git a/sbr/folder_pack.c b/sbr/folder_pack.c index 22c02079..7fdfcf85 100644 --- a/sbr/folder_pack.c +++ b/sbr/folder_pack.c @@ -6,7 +6,13 @@ * complete copyright information. */ -#include +#include "h/mh.h" +#include "m_name.h" +#include "seq_setcur.h" +#include "ext_hook.h" +#include "folder_realloc.h" +#include "folder_pack.h" +#include "error.h" /* * Pack the message in a folder. @@ -43,8 +49,8 @@ folder_pack (struct msgs **mpp, int verbose) for (msgnum = mp->lowmsg, hole = 1; msgnum <= mp->hghmsg; msgnum++) { if (does_exist (mp, msgnum)) { if (msgnum != hole) { - strncpy (newmsg, m_name (hole), sizeof(newmsg)); - strncpy (oldmsg, m_name (msgnum), sizeof(oldmsg)); + strncpy (newmsg, m_name (hole), sizeof(newmsg) - 1); + strncpy (oldmsg, m_name (msgnum), sizeof(oldmsg) - 1); if (verbose) printf ("message %s becomes %s\n", oldmsg, newmsg);