commit | 1293eca01ee8433f59df1015093b4d259aaecbf3 | [log] [tgz] |
---|---|---|
author | Bart De Schuymer <bdschuym@pandora.be> | Thu Jun 23 18:25:36 2011 +0000 |
committer | Bart De Schuymer <bdschuym@pandora.be> | Thu Jun 23 18:25:36 2011 +0000 |
tree | d743b99330236ead198c7fceed577496cc237c42 | |
parent | caf30a4b77b49c02f2d824969e7398b89627e811 [diff] |
fix use-after-free issue found by Coverity static analysis (thanks to Jiri Popelka)
diff --git a/libebtc.c b/libebtc.c index 4a9a79d..f66ebef 100644 --- a/libebtc.c +++ b/libebtc.c
@@ -473,8 +473,8 @@ cc->prev->next = cc->next; cc->next->prev = cc->prev; free(cc); - } - cc->type = CNT_DEL; + } else + cc->type = CNT_DEL; } void ebt_empty_chain(struct ebt_u_entries *entries)