diff options
| author | Cyrille Bagard <nocbos@gmail.com> | 2018-08-03 11:24:26 (GMT) | 
|---|---|---|
| committer | Cyrille Bagard <nocbos@gmail.com> | 2018-08-03 11:24:26 (GMT) | 
| commit | 4d179bc994cf85832d08f468c7e4122ad23e9244 (patch) | |
| tree | 3348d3c001c961e9e464a644c12c9fc85e78d9b5 /src/gui | |
| parent | 77735c8c77497498e3beb4f5bcec7de3b592fcbd (diff) | |
Updated the reference counters when providing instruction links.
Diffstat (limited to 'src/gui')
| -rw-r--r-- | src/gui/dialogs/gotox.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/gui/dialogs/gotox.c b/src/gui/dialogs/gotox.c index 4d28e59..97c031e 100644 --- a/src/gui/dialogs/gotox.c +++ b/src/gui/dialogs/gotox.c @@ -289,7 +289,7 @@ GtkWidget *create_gotox_dialog_for_cross_references(GtkWindow *parent, GLoadedBi      GtkTreeStore *store;                    /* Modèle de gestion           */      size_t count;                           /* Nombre d'éléments présents  */      size_t i;                               /* Boucle de parcours          */ -    instr_link_t *item;                     /* Instruction diverse liée    */ +    const instr_link_t *item;               /* Instruction diverse liée    */      const vmpa2t *addr;                     /* Adresse à considérer        */      /* Mise en place de la boîte de dialogue */ @@ -317,6 +317,8 @@ GtkWidget *create_gotox_dialog_for_cross_references(GtkWindow *parent, GLoadedBi              add_new_location_to_list(store, binary, addr, NULL); +            unref_instr_link(item); +          }          g_arch_instruction_unlock_src(instr); @@ -337,6 +339,8 @@ GtkWidget *create_gotox_dialog_for_cross_references(GtkWindow *parent, GLoadedBi              add_new_location_to_list(store, binary, addr, NULL); +            unref_instr_link(item); +          }          g_arch_instruction_unlock_dest(instr); | 
