diff options
author | Balint Reczey <balint.reczey@ericsson.com> | 2008-11-05 15:00:46 +0000 |
---|---|---|
committer | Balint Reczey <balint.reczey@ericsson.com> | 2008-11-05 15:00:46 +0000 |
commit | cc1bef50045f6f09da24c757c5bd6e668d9ba417 (patch) | |
tree | 1984a4ac19d1db7dda821df2f71e63c6f570c58b /epan/wslua/wslua.h | |
parent | b4278f490c290d420c81c9cd96d9793918b05a32 (diff) |
fix double free bug caused by Lua GC after opening and closing Lua console
svn path=/trunk/; revision=26700
Diffstat (limited to 'epan/wslua/wslua.h')
-rw-r--r-- | epan/wslua/wslua.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/epan/wslua/wslua.h b/epan/wslua/wslua.h index 726b98ac37..797cdbc427 100644 --- a/epan/wslua/wslua.h +++ b/epan/wslua/wslua.h @@ -76,6 +76,11 @@ struct _wslua_tvbrange { int len; }; +struct _wslua_tw { + funnel_text_window_t* ws_tw; + gboolean expired; +}; + typedef struct _wslua_field_t { int hfid; int ett; @@ -219,7 +224,7 @@ typedef guint64* UInt64; typedef header_field_info** Field; typedef field_info* FieldInfo; typedef struct _wslua_tap* Listener; -typedef funnel_text_window_t* TextWindow; +typedef struct _wslua_tw* TextWindow; typedef struct _wslua_progdlg* ProgDlg; typedef wtap_dumper* Dumper; typedef struct lua_pseudo_header* PseudoHeader; |