X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ftransfer.c;h=56b237d46a5cbd5777d866c9168dd6dc561a0937;hb=24a794c2e44028e8ec37b1be811b64acafaa7174;hp=f5b6b50d4f268252c9d8bd6c3c5426eb18c4a629;hpb=6c6bc9ce5fcb3427089b1439abfba8ebda183f15;p=doldaconnect.git diff --git a/daemon/transfer.c b/daemon/transfer.c index f5b6b50..56b237d 100644 --- a/daemon/transfer.c +++ b/daemon/transfer.c @@ -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); @@ -802,6 +802,7 @@ static struct configvar myvars[] = {CONF_VAR_INT, "ultos", {.num = SOCK_TOS_MAXTP}}, {CONF_VAR_INT, "dltos", {.num = SOCK_TOS_MAXTP}}, {CONF_VAR_STRING, "filter", {.str = L"dc-filter"}}, + {CONF_VAR_BOOL, "ulquota", {.num = 0}}, {CONF_VAR_END} };