X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6a9e73aa660d24cf9aa417a5ec7e7a73f6bfd266..366cc6fc4c7bf1eed47cc9b52d0ef809b2e90174:/uip/sendsbr.c diff --git a/uip/sendsbr.c b/uip/sendsbr.c index 8bb04fab..be3b414f 100644 --- a/uip/sendsbr.c +++ b/uip/sendsbr.c @@ -6,6 +6,17 @@ */ #include "h/mh.h" +#include "sbr/fmt_new.h" +#include "sendsbr.h" +#include "distsbr.h" +#include "annosbr.h" +#include "sbr/m_name.h" +#include "sbr/m_getfld.h" +#include "sbr/concat.h" +#include "sbr/cpydgst.h" +#include "sbr/trimcpy.h" +#include "sbr/uprf.h" +#include "sbr/getcpy.h" #include "sbr/m_convert.h" #include "sbr/m_backup.h" #include "sbr/folder_read.h" @@ -249,12 +260,8 @@ splitmsg (char **vec, int vecp, char *program, char *drft, * of each message/partial in the collection. */ if (!strcasecmp (name, "Subject")) { - size_t sublen; - strncpy (subject, buffer, BUFSIZ); - sublen = strlen (subject); - if (sublen > 0 && subject[sublen - 1] == '\n') - subject[sublen - 1] = '\0'; + trim_suffix_c(subject, '\n'); } dp = add (concat (name, ":", buffer, NULL), dp);