isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit bdcc285403a0e0f7c256367b5685082aa9bd027f
parent 16eaf903db6090c9bc2f5b54b2388fe477b07908
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Tue, 21 Mar 2006 17:50:57 +0000

unscrew lf=>crlf conversion and tuid insertion

Diffstat:
Msrc/sync.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sync.c b/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 )) {