diff --git a/src/sbbs3/fixsmb.c b/src/sbbs3/fixsmb.c index ecc50f6cde306a0c663effc0bae56095e3d92715..3c3cdbce4d116e5c0532731fef57d9c118a1e348 100644 --- a/src/sbbs3/fixsmb.c +++ b/src/sbbs3/fixsmb.c @@ -213,6 +213,10 @@ int fixsmb(char* sub) msg.offset=n; if(renumber) msg.hdr.number=n+1; + if(msg.hdr.netattr&MSG_INTRANSIT) { + printf("Removing 'in transit' attribute\n"); + msg.hdr.netattr&=~MSG_INTRANSIT; + } msg.idx.number=msg.hdr.number; msg.idx.attr=msg.hdr.attr; msg.idx.time=msg.hdr.when_imported.time;