blob: f647201b3f3dd75f54897ad5286971b1f228d0a0 [file] [log] [blame]
/* Uninitialized pointer saved in string. */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char buffer[1000];
void f()
{
char *ptr;
sscanf(buffer, "%p", &ptr);
strcpy(ptr, "String");
}
int main()
{
char **ptr;
ptr = malloc(sizeof(char *));
snprintf(buffer, 1000, "%p", *ptr);
f();
return 0;
}