diff options
Diffstat (limited to 'mscan.c')
-rw-r--r-- | mscan.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mscan.c b/mscan.c index 0149560..543c642 100644 --- a/mscan.c +++ b/mscan.c @@ -168,14 +168,14 @@ fmt_from(struct message *msg) static char fromdec[64]; char *from = "(unknown)"; char to[256]; - char *v; + char *v, *w; if (!msg) return ""; if ((v = blaze822_hdr(msg, "from"))) { - if (itsme(v)) { - snprintf(to, sizeof to, "TO:%s", v); + if (itsme(v) && ((w = blaze822_hdr(msg, "to")))) { + snprintf(to, sizeof to, "TO:%s", w); from = to; } else { char *disp, *addr; |