Fixed double free SEGV in gmdb2 dissector

This commit is contained in:
Nirgal Vourgère 2012-07-08 00:26:51 +02:00
parent ed2c282bdc
commit 1ff5d62e30

View File

@ -530,7 +530,7 @@ gmdb_debug_dissect_row(GtkTreeStore *store, GtkTreeIter *parent, char *fbuf, int
((unsigned char*)fbuf)[eod_ptr], ((unsigned char*)fbuf)[eod_ptr]);
gmdb_debug_add_item(store, parent, str, eod_ptr, 1);
for (i=0;i<var_cols;i++) {
g_strdup_printf("Var col %d offset: 0x%02x (%u)", var_cols-i,
str = g_strdup_printf("Var col %d offset: 0x%02x (%u)", var_cols-i,
((unsigned char*)fbuf)[eod_ptr+i+1], ((unsigned char*)fbuf)[eod_ptr+i+1]);
gmdb_debug_add_item(store, parent, str, eod_ptr + i + 1, 1);
}