Connections may be left hanging open
RE: pdrsend issue #22
Currently, when a poke fails, like perhaps if the CWD does not exist, a new connection is opened. It appears that the Poke fails but leaves the connection open. Well, since the old connection is not ensured to be closed this leads to a connection resource leak.
I think fixing this should just be a matter of closing the connection before reconnecting.