X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ftransfer.c;h=0fea334ddb0c8feb7937d68c81a57f64b82d6b56;hb=5b193db06069c0d85b1f90f2df23a7091edc8999;hp=ab862a2bab8a8c30bdac2703ecb3307eadc10aaf;hpb=d2a3e34aad6590a6a228d367378c534ab3b89bca;p=doldaconnect.git diff --git a/daemon/transfer.c b/daemon/transfer.c index ab862a2..0fea334 100644 --- a/daemon/transfer.c +++ b/daemon/transfer.c @@ -576,7 +576,7 @@ static void filterread(struct socket *sk, struct transfer *transfer) return; bufcat(transfer->filterbuf, buf, bufsize); free(buf); - if((p = memchr(transfer->filterbuf, '\n', transfer->filterbufdata)) != NULL) + while((p = memchr(transfer->filterbuf, '\n', transfer->filterbufdata)) != NULL) { *(p++) = 0; if((p2 = strchr(transfer->filterbuf, ' ')) != NULL)