Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.3.3, 3.3.4, 3.4.0, 3.4.1, 3.4.2
-
None
-
Reviewed
-
zookeeper perl zkperl Net-ZooKeeper
Description
The doubly linked list of watches is not updated properly if a watch is taken out from the middle of the chain.
The item after the item which is taken out will receive null pointer for the previous element! This will make the doubly linked list inconsistent and can lead to segfault or infinite loop when the doubly linked list is iterated later.