X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3c060a503d733e7c119fc7bde9b484cb036e4393..ec173fd2c:/uip/sendsbr.c?ds=sidebyside diff --git a/uip/sendsbr.c b/uip/sendsbr.c index 1b65efb8..be3b414f 100644 --- a/uip/sendsbr.c +++ b/uip/sendsbr.c @@ -6,6 +6,11 @@ */ #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" @@ -255,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);