Если у меня есть программа ac, например:
SomeTypePtr my_type;
my_type = malloc(sizeof(someType));
/* do stuff */
free(my_type);
/* do a bunch of more stuff */
free(my_type);
Вредит ли вызов 'free' для my_type? После вызова free (my_type) указатель снова станет нулевым указателем?