Fix directory leak in recurse_dir() on error

Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/filesetup.c b/filesetup.c
index 1c52979..6d46ca3 100644
--- a/filesetup.c
+++ b/filesetup.c
@@ -1402,7 +1402,8 @@
 		if (lstat(full_path, &sb) == -1) {
 			if (errno != ENOENT) {
 				td_verror(td, errno, "stat");
-				return 1;
+				ret = 1;
+				break;
 			}
 		}