Bladeren bron

unscrew lf=>crlf conversion and tuid insertion

Oswald Buddenhagen 19 jaren geleden
bovenliggende
commit
bdcc285403
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      src/sync.c

+ 3 - 3
src/sync.c

@@ -239,7 +239,7 @@ copy_msg( store_t *ctx[], int t, message_t *tmsg, const char *tuid, int *uid )
 		if (scr > tcr)
 			crd = -1;
 		else if (scr < tcr)
-			crd = 1;
+			cra = 1;
 		extra = 0, i = 0;
 		if (tuid) {
 			extra += 8 + TUIDL + 1 + tcr;
@@ -251,8 +251,8 @@ copy_msg( store_t *ctx[], int t, message_t *tmsg, const char *tuid, int *uid )
 					extra += crd;
 				else if (c == '\n') {
 					extra += cra;
-					if (i - 2 + !scr == start) {
-						sbreak = ebreak = i - 2 + !scr; // precalc this!
+					if (i - 1 - scr == start) {
+						sbreak = ebreak = i - 1 - scr;
 						goto oke;
 					}
 					if (!memcmp( fmap + start, "X-TUID: ", 8 )) {