소스 검색

MaxMessages: make condition exactly symmetrical to condition below

Oswald Buddenhagen 12 년 전
부모
커밋
61ef099cd5
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/sync.c

+ 1 - 1
src/sync.c

@@ -1300,7 +1300,7 @@ box_loaded( int sts, void *aux )
 		for (tmsg = svars->ctx[S]->msgs; tmsg && todel > 0; tmsg = tmsg->next) {
 			if (tmsg->status & M_DEAD)
 				continue;
-			if ((srec = tmsg->srec) &&
+			if ((srec = tmsg->srec) && srec->uid[M] > 0 &&
 			    ((tmsg->flags | srec->aflags[S]) & ~srec->dflags[S] & F_DELETED) &&
 			    !(srec->status & (S_EXPIRE|S_EXPIRED)))
 				todel--;