Fix hasupload.
authorfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Fri, 22 Dec 2006 00:35:27 +0000 (00:35 +0000)
committerfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Fri, 22 Dec 2006 00:35:27 +0000 (00:35 +0000)
git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@788 959494ce-11ee-0310-bf91-de5d638817bd

daemon/transfer.c

index f5b6b50..48a3b3a 100644 (file)
@@ -161,7 +161,7 @@ struct transfer *hasupload(struct fnet *fnet, wchar_t *peerid)
     
     for(transfer = transfers; transfer != NULL; transfer = transfer->next)
     {
-       if((transfer->fnet == fnet) && !wcscmp(transfer->peerid, peerid))
+       if((transfer->dir == TRNSD_UP) && (transfer->fnet == fnet) && !wcscmp(transfer->peerid, peerid))
            break;
     }
     return(transfer);