diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c
index 6cc32f5ec04384838a7031a402a5a226b2ab5590..0266604b8bc23b0ef6034668b1ea86b3c8366b86 100644
--- a/tools/perf/util/session.c
+++ b/tools/perf/util/session.c
@@ -227,8 +227,8 @@ struct perf_session *perf_session__new(struct perf_data *data,
 			/* Open the directory data. */
 			if (data->is_dir) {
 				ret = perf_data__open_dir(data);
-			if (ret)
-				goto out_delete;
+				if (ret)
+					goto out_delete;
 			}
 		}
 	} else  {