From: fredrik Date: Sat, 22 Oct 2005 14:48:36 +0000 (+0000) Subject: Fix segv bug. X-Git-Tag: 0.1~169 X-Git-Url: http://dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=1b14d3d88207a2640b403947a593bb6a0b558039 Fix segv bug. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@406 959494ce-11ee-0310-bf91-de5d638817bd --- diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index a99b680..ec19a56 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -1475,7 +1475,8 @@ static void cmd_direction(struct socket *sk, struct dcpeer *peer, char *cmd, cha freedcpeer(peer); return; } - requestfile(peer); + if(peer->direction == TRNSD_DOWN) + requestfile(peer); } else { if(peer->wcsname == NULL) {