Index: trunk/DataStore/scripts/dsget
===================================================================
--- trunk/DataStore/scripts/dsget	(revision 17770)
+++ trunk/DataStore/scripts/dsget	(revision 17774)
@@ -3,5 +3,5 @@
 # Copyright (C) 2006-2008  Joshua Hoblitt
 #
-# $Id: dsget,v 1.29 2008-05-22 03:39:28 jhoblitt Exp $
+# $Id: dsget,v 1.30 2008-05-22 20:04:46 jhoblitt Exp $
 
 use strict;
@@ -163,9 +163,10 @@
             or die "Nebulous can't delete key $filename";
     }
+
+    my $fh = $neb->open_create( $filename, $volume )
+        or die "Nebulous can't create key $filename";
+
     $neb->setxattr($filename, "user.copies", 2, "create")
         or die "Nebulous can't set xattr on key $filename";
-
-    my $fh = $neb->open_create( $filename, $volume )
-        or die "Nebulous can't create key $filename";
 
     open(my $src_fh, $tmpfilename) or die "can't open file $tmpfilename: $!";
