From 6d7174d0ec624f7ec75e542c62dd980a555d1259 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Wed, 26 Mar 2014 02:05:08 +0100 Subject: [PATCH] Check against illegal transfer state. --- daemon/fnet-dc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index 98742c6..30b0a24 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -1618,7 +1618,7 @@ static void cmd_direction(struct socket *sk, struct dcpeer *peer, char *cmd, cha if(peer->direction == TRNSD_DOWN) requestfile(peer); } else { - if(peer->wcsname == NULL) + if((peer->wcsname == NULL) || (peer->transfer != NULL)) { peer->close = 1; return; -- 2.11.0