diff --git a/src/gif.cc b/src/gif.cc index 0789ff3..7c82857 100644 --- a/src/gif.cc +++ b/src/gif.cc @@ -184,16 +184,15 @@ DilloGif *a_Gif_new(DilloImage *Image, DilloUrl *url, int version) */ DilloGif::~DilloGif() { - DilloGif *gif= this; int i; _MSG("Gif_free: gif=%p\n", gif); - dFree(gif->linebuf); - if (gif->spill_lines != NULL) { - for (i = 0; i < gif->num_spill_lines_max; i++) - dFree(gif->spill_lines[i]); - dFree(gif->spill_lines); + dFree(linebuf); + if (spill_lines != NULL) { + for (i = 0; i < num_spill_lines_max; i++) + dFree(spill_lines[i]); + dFree(spill_lines); } }