diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-02 12:10:50 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-08-02 12:14:11 -0400 |
| commit | 13221cf2b4016b18b24e68d7972ed0dbfdc769bd (patch) | |
| tree | 4db74fcea279e982d0766b4c8c33c66d149d45f4 /lib/command_graph.c | |
| parent | 0ecfe5bf38cd803aef891fb9bedb5633949b39bc (diff) | |
pimd: Clean back pointer upon deletion
The channel_oil has a back pointer(up) to the upstream data structure.
If we are planning on keeping the channel oil (due to ref count issues)
longer than keeping the upstream, when we delete the upstream we were
not clearing the back pointer to up. This would result in a situation
where if that memory has started to be used again it will cause a
crash and other fun things.
Ticket: CM-17092
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/command_graph.c')
0 files changed, 0 insertions, 0 deletions
