summaryrefslogtreecommitdiffstats
path: root/innbbsd/receive_article.c
diff options
context:
space:
mode:
Diffstat (limited to 'innbbsd/receive_article.c')
-rw-r--r--innbbsd/receive_article.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/innbbsd/receive_article.c b/innbbsd/receive_article.c
index 0c2827da..6b1e59c7 100644
--- a/innbbsd/receive_article.c
+++ b/innbbsd/receive_article.c
@@ -545,6 +545,7 @@ receive_control()
*firstpath = '\0';
if (isdir(boardhome))
{
+ strcpy(SUBJECT, str_decode_M3(SUBJECT));
fname = (char *) post_article(boardhome, FROM, "control", bbspost_write_control, NULL, firstpath);
if (fname != NULL)
{
@@ -678,8 +679,10 @@ cancel_article_front(msgid)
if (body2 != NULL)
*body = '\n';
}
- if (*subject)
- SUBJECT = subject;
+ if (*subject){
+ strcpy(subject, str_decode_M3(subject));
+ SUBJECT = subject;
+ }
fname = (char *) post_article(boardhome, FROM, "deleted", bbspost_write_cancel, filename, firstpath);
if (fname != NULL)
{