浏览代码

add CR after TUID during LF => CRLF conversion

Oswald Buddenhagen 14 年之前
父节点
当前提交
296ac0364c
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/sync.c

+ 2 - 2
src/sync.c

@@ -253,7 +253,7 @@ msg_fetched( int sts, void *aux )
 				free( fmap );
 				return vars->cb( SYNC_NOGOOD, 0, vars );
 			  oke:
-				extra += 8 + TUIDL + 1 + (tcr && hcrs);
+				extra += 8 + TUIDL + 1 + (tcr && (!scr || hcrs));
 			}
 			if (tcr != scr) {
 				for (; i < len; i++) {
@@ -294,7 +294,7 @@ msg_fetched( int sts, void *aux )
 				buf += 8;
 				memcpy( buf, vars->srec->tuid, TUIDL );
 				buf += TUIDL;
-				if (tcr && hcrs)
+				if (tcr && (!scr || hcrs))
 					*buf++ = '\r';
 				*buf++ = '\n';
 				i = ebreak;