We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e9d548 commit 118d502Copy full SHA for 118d502
cpp/ql/test/query-tests/Likely Bugs/Memory Management/ReturnStackAllocatedMemory/test.cpp
@@ -229,4 +229,23 @@ int* id(int* px) {
229
void f() {
230
int x;
231
int* px = id(&x); // GOOD
232
+}
233
+
234
+void *alloca(size_t);
235
236
+void* test_alloca() {
237
+ void* p = alloca(10);
238
+ return p; // BAD [NOT DETECTED]
239
240
241
+char *strdupa(const char *);
242
+char *strndupa(const char *, size_t);
243
244
+char* test_strdupa(const char* s) {
245
+ return strdupa(s); // BAD [NOT DETECTED]
246
247
248
+void* test_strndupa(const char* s, size_t size) {
249
+ char* s2 = strndupa(s, size);
250
+ return s2; // BAD [NOT DETECTED]
251
}
0 commit comments