state = 3;
else if(*args != ' ')
state = 1;
+ else
+ args++;
break;
case 1:
if((*args == ' ') || (*args == 0))
if(peer->direction == TRNSD_DOWN)
requestfile(peer);
} else {
- if(peer->wcsname == NULL)
+ if((peer->wcsname == NULL) || (peer->transfer != NULL))
{
peer->close = 1;
return;