# [PATCH] cvsimport: catch error condition where cvs host disappears

1 messages from 2005-11-02 to 2005-11-02. Participants: Martin Langhoff.
Thread: https://gitlist.dev/t/2304

## Martin Langhoff, 2005-11-02 00:48

Subject: [PATCH] cvsimport: catch error condition where cvs host disappears
Message-ID: <11308925024013-git-send-email-martin@catalyst.net.nz>
URL: https://gitlist.dev/e/11308925024013-git-send-email-martin%40catalyst.net.nz

```
Add error handling for cases where the cvs server goes away unexpectedly.
While I don't know why the cvs server is so erratic, we should definitely
exit here before committing bogus files.

Signed-off-by: Martin Langhoff <martin@catalyst.net.nz>


---

 git-cvsimport.perl |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

applies-to: 5184f41aebc18fdd90c27b76b8fb230fda58fb84
2f441d6598e78b59181a084f9db5be7993971602
diff --git a/git-cvsimport.perl b/git-cvsimport.perl
index bbb83fb..e3cad5a 100755
--- a/git-cvsimport.perl
+++ b/git-cvsimport.perl
@@ -337,6 +337,10 @@ sub file {
 	}
 	close ($fh);
 
+	if ($res eq '') {
+	    die "Looks like the server has gone away while fetching $fn $rev -- exiting!";
+	}
+
 	return ($name, $res);
 }
 
---
0.99.8.GIT

```
