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/analysis/db/items | |
parent | 77735c8c77497498e3beb4f5bcec7de3b592fcbd (diff) |
Updated the reference counters when providing instruction links.
Diffstat (limited to 'src/analysis/db/items')
-rw-r--r-- | src/analysis/db/items/comment.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/analysis/db/items/comment.c b/src/analysis/db/items/comment.c index 9fc2767..8155fc5 100644 --- a/src/analysis/db/items/comment.c +++ b/src/analysis/db/items/comment.c @@ -634,7 +634,7 @@ static bool g_db_comment_run(GDbComment *comment, GLoadedBinary *binary, bool ap GArchInstruction *instr; /* Instruction à traiter */ size_t scount; /* Nbre de sources affichées */ size_t i; /* Boucle de parcours */ - instr_link_t *source; /* Instruction diverse liée */ + const instr_link_t *source; /* Instruction diverse liée */ const mrange_t *range; /* Emplacement d'instruction */ size_t linked; /* Indice lié à traiter */ @@ -720,6 +720,8 @@ static bool g_db_comment_run(GDbComment *comment, GLoadedBinary *binary, bool ap RUN_INLINED_COMMENT(linked, comment, comment->old_inlined[i]); + unref_instr_link(source); + } if (!apply) |