diff options
Diffstat (limited to 'src/analysis/routine.c')
-rw-r--r-- | src/analysis/routine.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/analysis/routine.c b/src/analysis/routine.c index fa68ecd..4116044 100644 --- a/src/analysis/routine.c +++ b/src/analysis/routine.c @@ -710,7 +710,13 @@ size_t g_binary_routine_get_var_index_from_offset(const GBinRoutine *routine, si GBlockList *g_binary_routine_get_basic_blocks(const GBinRoutine *routine) { - return routine->blocks; + GBlockList *result; /* Instance de liste à renvoyer*/ + + result = routine->blocks; + + g_object_ref(G_OBJECT(result)); + + return result; } |