in send_file(), if the read() fails we now return -1.  And now in several places where we return -1, we first close up sockets so we do not leak descriptors.
in send_file(), if the read() fails we now return -1.  And now in several
places where we return -1, we first close up sockets so we do not leak
descriptors.

mambelli/osg-bosco-marco,zhangzhehust/htcondor,bbockelm/condor-network-accounting,clalancette/condor-dcloud,djw8605/htcondor,djw8605/htcondor,mambelli/osg-bosco-marco,clalancette/condor-dcloud,htcondor/htcondor,clalancette/condor-dcloud,htcondor/htcondor,zhangzhehust/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,djw8605/condor,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,zhangzhehust/htcondor,clalancette/condor-dcloud,htcondor/htcondor,bbockelm/condor-network-accounting,djw8605/condor,bbockelm/condor-network-accounting,djw8605/condor,djw8605/condor,mambelli/osg-bosco-marco,htcondor/htcondor,djw8605/condor,neurodebian/htcondor,neurodebian/htcondor,djw8605/condor,bbockelm/condor-network-accounting,djw8605/htcondor,zhangzhehust/htcondor,htcondor/htcondor,bbockelm/condor-network-accounting,zhangzhehust/htcondor,htcondor/htcondor,bbockelm/condor-network-accounting,djw8605/htcondor,djw8605/htcondor,djw8605/htcondor,djw8605/condor,clalancette/condor-dcloud,zhangzhehust/htcondor,htcondor/htcondor,djw8605/htcondor,zhangzhehust/htcondor,djw8605/condor,zhangzhehust/htcondor,mambelli/osg-bosco-marco,neurodebian/htcondor,zhangzhehust/htcondor,neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,clalancette/condor-dcloud,mambelli/osg-bosco-marco,neurodebian/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,djw8605/htcondor,mambelli/osg-bosco-marco,djw8605/htcondor,clalancette/condor-dcloud,neurodebian/htcondor