4bff9ea07c0ef82e6af45e256b4b593f51f86be0
galt
  Tue Sep 17 17:03:31 2013 -0700
removed return FALSE that was unneeded and just causing it to be unable to retry
diff --git src/lib/paraFetch.c src/lib/paraFetch.c
index b15ef51..a713676 100644
--- src/lib/paraFetch.c
+++ src/lib/paraFetch.c
@@ -523,31 +523,30 @@
 
 		readCount = read(pc->sd, buf, BUFSIZE);
 
 		verbose(2,"readCount = %lld\n", (long long) readCount);
 
 		if (readCount == 0)
 		    {
 		    close(pc->sd);
 
 		    verbose(2,"closing descriptor: %d\n", pc->sd);
 		    pc->sd = -1;
 
 		    if (fileSize != -1 && pc->received != pc->partSize)	
 			{
 			pc->sd = -2;  /* conn was closed before all data was sent, can retry later */
-			return FALSE;
 			}
 		    --connOpen;
 		    ++reOpen;
 		    paraFetchWriteStatus(origPath, pcList, url, fileSize, dateString, FALSE);
 		    sinceLastStatus = 0;
 		    continue; 
 		    }
 		if (readCount < 0)
 		    {
 		    warn("error reading from socket for url %s", url);
 		    return FALSE;
 		    }
 
 		verbose(2,"rangeStart %llu  received %llu\n"
 			, (unsigned long long) pc->rangeStart