Curses: free all perm_invent data
This commit is contained in:
@@ -292,6 +292,8 @@ curs_add_invt(
|
|||||||
pi.array = (struct pi_line *) alloc(pi.allocsize * sizeof *aptr);
|
pi.array = (struct pi_line *) alloc(pi.allocsize * sizeof *aptr);
|
||||||
for (idx = 0; idx < pi.allocsize; ++idx)
|
for (idx = 0; idx < pi.allocsize; ++idx)
|
||||||
pi.array[idx] = (idx < pi.inuseindx) ? aptr[idx] : zero_pi_line;
|
pi.array[idx] = (idx < pi.inuseindx) ? aptr[idx] : zero_pi_line;
|
||||||
|
if (aptr)
|
||||||
|
free(aptr);
|
||||||
aptr = pi.array;
|
aptr = pi.array;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user