diff --git a/examples/leak_example2.c b/examples/leak_example2.c new file mode 100644 index 00000000..8efdf5f8 --- /dev/null +++ b/examples/leak_example2.c @@ -0,0 +1,14 @@ +#include +#include + +/* leak_example2.c + * Intentional small memory leak for Dr. Memory demos + */ + +int main(void) { + int *p = malloc(5 * sizeof(int)); // intentionally not freed + if (!p) return 1; + p[0] = 42; // use the memory so it's not optimized away + printf("Leak example 2\n"); + return 0; +} diff --git a/examples/test_hacktober.c b/examples/test_hacktober.c new file mode 100644 index 00000000..8445c00a --- /dev/null +++ b/examples/test_hacktober.c @@ -0,0 +1,10 @@ +#include +#include + +int main() { + int *leak = malloc(sizeof(int) * 5); // intentional memory leak + int *arr = malloc(sizeof(int) * 10); + free(arr); // properly freed + printf("Hello Hacktoberfest!\n"); + return 0; +}