On 25 March 2014 05:43, Kuba Lekstan <[email protected]> wrote: > Hello, > > In destroy (zookeeper.c:401) and handle_error (zookeeper:1236) functions > the state property of zhandle_t is set to 0. > > Looking at zookeeper.h the zoo_state should return one of the State > constants, but none of this constants is not equal to 0. > > So my question is why it is set to 0 and why not to any other declared > constant? In my opinion it should be set to to NOTCONNECTED_STATE_DEF but > unfortunately this is not exported in zookeeper.h. > > What do you think about this? >
What bugs could this cause? In both cases you are reaching an unrecoverable state so your handler is not usable after that point, anyway. -rgs
