[ https://issues.apache.org/jira/browse/ZOOKEEPER-1828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samsung Galaxy Note updated ZOOKEEPER-1828: ------------------------------------------- Priority: Minor (was: Major) Issue Type: Test (was: Bug) > Audit src/c/src/zookeeper.c for missing error checking & early returns > ---------------------------------------------------------------------- > > Key: ZOOKEEPER-1828 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1828 > Project: ZooKeeper > Issue Type: Test > Components: c client > Reporter: Raul Gutierrez Segales > Priority: Minor > > After discussing the patch for ZOOKEEPER-1632 we came to realize that many > methods in the c client don't honor the internal error checking that they do > (i.e.: they don't return early on error). This is bad because you might > return with an error but your call (in case of the async ones) might still > have been called. > So at that point it's unclear how the caller should deal with resource > deallocation. -- This message was sent by Atlassian JIRA (v6.1#6144)