Don't free "wdh->dump.opaque" in the close routine - "wtap_dump_close()"

does it for you.

"wdh->dump.opaque" should never be null, so unconditionally call
"lanalyzer_dump_header()".

svn path=/trunk/; revision=8095
This commit is contained in:
Guy Harris 2003-07-29 20:30:00 +00:00
parent cbd5c2a47d
commit 27022f52e4
1 changed files with 2 additions and 6 deletions

View File

@ -1,6 +1,6 @@
/* lanalyzer.c
*
* $Id: lanalyzer.c,v 1.38 2003/06/30 00:41:33 guy Exp $
* $Id: lanalyzer.c,v 1.39 2003/07/29 20:30:00 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu>
@ -820,10 +820,6 @@ static gboolean lanalyzer_dump_header(wtap_dumper *wdh, int *err)
*---------------------------------------------------*/
static gboolean lanalyzer_dump_close(wtap_dumper *wdh, int *err)
{
if (wdh->dump.opaque) {
lanalyzer_dump_header(wdh,err);
g_free(wdh->dump.opaque);
wdh->dump.opaque = 0;
}
lanalyzer_dump_header(wdh,err);
return *err ? FALSE : TRUE;
}