Skip to content

Commit 6dee0bf

Browse files
Merge pull request FRRouting#28 from opensourcerouting/pathd-pcep-rebase-fix_mem_error
pathd: fix heap use after deletion
2 parents f30ad66 + eb098b0 commit 6dee0bf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pathd/path_nb_config.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,10 @@ int pathd_te_segment_list_segment_destroy(struct nb_cb_destroy_args *args)
132132
return NB_OK;
133133

134134
segment = nb_running_unset_entry(args->dnode);
135-
srte_segment_entry_del(segment);
136135
SET_FLAG(segment->segment_list->flags, F_SEGMENT_LIST_MODIFIED);
137136

137+
srte_segment_entry_del(segment);
138+
138139
return NB_OK;
139140
}
140141

0 commit comments

Comments
 (0)