BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;
authorOlivier Houchard <ohouchard@haproxy.com>
Tue, 10 Mar 2020 16:41:53 +0000 (17:41 +0100)
committerOlivier Houchard <cognet@ci0.org>
Tue, 10 Mar 2020 16:45:05 +0000 (17:45 +0100)
commit1d117e3dcdae6b59b19e0d875530b5d1f6b24c03
tree49698bd6098ffd8be8ef93ac6ee1ff3f5ff778b4
parent6c96fc166c314da2fdae26b5080a506bec25b29c
BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;

In MT_LIST_DEL_SAFE(), when the code was changed to use a temporary variable
instead of using the provided pointer directly, we shouldn't have changed
the code that set the pointer to NULL, as we really want the pointer
provided to be nullified, otherwise other parts of the code won't know
we just deleted an element, and bad things will happen.

This should be backported to 2.1.
include/common/mini-clist.h