Index: trunk/DataStore/scripts/dsrootls
===================================================================
--- trunk/DataStore/scripts/dsrootls	(revision 17637)
+++ trunk/DataStore/scripts/dsrootls	(revision 17649)
@@ -3,5 +3,5 @@
 # Copyright (C) 2006-2008  Joshua Hoblitt
 #
-# $Id: dsrootls,v 1.2 2008-05-12 22:04:53 jhoblitt Exp $
+# $Id: dsrootls,v 1.3 2008-05-13 03:12:52 jhoblitt Exp $
 
 use strict;
@@ -40,6 +40,8 @@
     );
 
-die "request failed" unless defined $response;
-die "request failed: ", $response->status_line unless $response->is_success;
+unless (defined $response or $response->is_success) {
+    warn "request failed: ", $response->status_line;
+    exit($response->code - 300);
+}
 
 # file retreival succeed
