소스 검색

remove assumption about value of M constant

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

+ 1 - 1
src/sync.c

@@ -1275,7 +1275,7 @@ box_loaded( int sts, void *aux )
 					/* a) & b.3) / c.3) */
 					if (svars->chan->ops[t] & OP_FLAGS) {
 						sflags = srec->msg[1-t]->flags;
-						if ((srec->status & (S_EXPIRE|S_EXPIRED)) && !t)
+						if ((srec->status & (S_EXPIRE|S_EXPIRED)) && (t == M))
 							sflags &= ~F_DELETED;
 						srec->aflags[t] = sflags & ~srec->flags;
 						srec->dflags[t] = ~sflags & srec->flags;