X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/f9754b35f2f3b4c5cb0890f154181d2bab66c679..366cc6fc4c7bf1eed47cc9b52d0ef809b2e90174:/uip/sendsbr.c diff --git a/uip/sendsbr.c b/uip/sendsbr.c index 5163b1b7..be3b414f 100644 --- a/uip/sendsbr.c +++ b/uip/sendsbr.c @@ -6,6 +6,10 @@ */ #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" @@ -256,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);