]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Fri, 10 Jun 2005 18:12:22 +0000 (18:12 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Fri, 10 Jun 2005 18:12:22 +0000 (18:12 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@290 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/client/SyntheticClient.cc

index 3af316acd85fbfab4fde862ab15841b7e82a8935..5b409f7003407adacf13b5006b0b8048f159bc97 100644 (file)
@@ -145,8 +145,6 @@ int SyntheticClient::make_dirs(const char *basedir, int dirs, int files, int dep
        return -1;
   }
 
-  if (depth == 0) return 0;
-
   // children
   char d[500];
   dout(5-depth) << "make_dirs " << basedir << " dirs " << dirs << " files " << files << " depth " << depth << endl;
@@ -155,6 +153,8 @@ int SyntheticClient::make_dirs(const char *basedir, int dirs, int files, int dep
        client->mknod(d, 0644);
   }
 
+  if (depth == 0) return 0;
+
   for (int i=0; i<dirs; i++) {
        sprintf(d, "%s/dir.%d", basedir, i);
        make_dirs(d, dirs, files, depth-1);