summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/upas/Mail/mbox.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/src/cmd/upas/Mail/mbox.c b/sys/src/cmd/upas/Mail/mbox.c
index 97742e379..3d16908d4 100644
--- a/sys/src/cmd/upas/Mail/mbox.c
+++ b/sys/src/cmd/upas/Mail/mbox.c
@@ -175,10 +175,9 @@ addchild(Mesg *p, Mesg *m, int d)
assert(m->parent == nil);
for(q = p; q != nil; q = q->parent){
- if(ideq(m->messageid, q->messageid)){
- fprint(2, "wonky message replies to self\n");
+ /* some messages refer to themselves */
+ if(ideq(m->messageid, q->messageid))
return 0;
- }
if(m->time > q->time)
q->time = m->time;
}