trace_processor: fix memory leaks in sched slice tests

Bug: 80416541
Change-Id: I672b38c1e659e3a791528354e667ab2c68edb709
diff --git a/buildtools/BUILD.gn b/buildtools/BUILD.gn
index 65a7aa9..92a3e9b 100644
--- a/buildtools/BUILD.gn
+++ b/buildtools/BUILD.gn
@@ -574,6 +574,7 @@
     "-DSQLITE_DEFAULT_MMAP_SIZE=0",
     "-DSQLITE_CORE",
     "-DSQLITE_TEMP_STORE=3",
+    "-DSQLITE_OMIT_LOAD_EXTENSION",
   ]
 }
 
diff --git a/src/trace_processor/sched_slice_table_integrationtest.cc b/src/trace_processor/sched_slice_table_integrationtest.cc
index 465738f..ae6a2fa 100644
--- a/src/trace_processor/sched_slice_table_integrationtest.cc
+++ b/src/trace_processor/sched_slice_table_integrationtest.cc
@@ -79,6 +79,7 @@
   ASSERT_EQ(sqlite3_column_int64(stmt, Column::kCpu), cpu);
 
   ASSERT_EQ(sqlite3_step(stmt), SQLITE_DONE);
+  sqlite3_finalize(stmt);
 }
 
 TEST_F(SchedSliceTableIntegrationTest, RowsReturnedInCorrectOrderBetweenCpu) {
@@ -125,6 +126,7 @@
   ASSERT_EQ(sqlite3_column_int64(stmt, Column::kCpu), cpu_3);
 
   ASSERT_EQ(sqlite3_step(stmt), SQLITE_DONE);
+  sqlite3_finalize(stmt);
 }
 
 TEST_F(SchedSliceTableIntegrationTest, FilterCpus) {
@@ -156,6 +158,7 @@
   ASSERT_EQ(sqlite3_column_int64(stmt, Column::kCpu), cpu_1);
 
   ASSERT_EQ(sqlite3_step(stmt), SQLITE_DONE);
+  sqlite3_finalize(stmt);
 }
 }  // namespace
 }  // namespace trace_processor