Fresh storage (...) not released before assignment
From 433253
(Difference between revisions)
Revision as of 11:54, 23 August 2006
Sample code:
int move; int *empty; empty = safe_malloc(sizeof(int)*NUM_EMPTY); empty = state_empty(s); /* this is the bad line */ ... move = empty[r]; free(empty);
Error message:
game.c:115:2: Fresh storage empty (type int *) not released before assignment: empty = state_empty(s) A memory leak has been detected. Storage allocated locally is not released before the last reference to it is lost. (Use -mustfreefresh to inhibit warning) game.c:114:2: Fresh storage empty created
Solution:
????????????