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

daemon/transfer.c

index cf636e4..f5b6b50 100644 (file)
@@ -155,6 +155,18 @@ struct transfer *finddownload(wchar_t *peerid)
     return(transfer);
 }
 
+struct transfer *hasupload(struct fnet *fnet, wchar_t *peerid)
+{
+    struct transfer *transfer;
+    
+    for(transfer = transfers; transfer != NULL; transfer = transfer->next)
+    {
+       if((transfer->fnet == fnet) && !wcscmp(transfer->peerid, peerid))
+           break;
+    }
+    return(transfer);
+}
+
 struct transfer *newupload(struct fnetnode *fn, struct fnet *fnet, wchar_t *nickid, struct transferiface *iface, void *data)
 {
     struct transfer *transfer;