2007-03-15 Aaron Griffin <aaronmgriffin@gmail.com>

	* common.c (_download_unseterr): added function for clearing error code
	  (_download_writev): prevent SIGPIPE from firing on invalid writes (returns
						  EPIPE anyway).

	* ftp.c (_ftp_disconnect): unset error code after a disconnect

