Skip to content

Commit 416f8d5

Browse files
committed
C++: Fix test annotations.
1 parent c76dbeb commit 416f8d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cpp/ql/test/query-tests/Critical/MemoryFreed/test_free.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ void test_new1() {
8888
void test_dereference1(A *a) {
8989
a->f(); // GOOD
9090
free(a);
91-
a->f(); // BAD
91+
a->f(); // BAD [NOT DETECTED]
9292
}
9393

9494
void* use_after_free(void *a) {
@@ -225,5 +225,5 @@ void MmFreePagesFromMdl(void*);
225225
void ExFreePool(void*);
226226
void test_ms_free(void * memory_descriptor_list) {
227227
MmFreePagesFromMdl(memory_descriptor_list); //GOOD
228-
ExFreePool(memory_descriptor_list); // GOOD
228+
ExFreePool(memory_descriptor_list); // GOOD [FALSE POSITIVE for cpp/use-after-free]
229229
}

0 commit comments

Comments
 (0)