]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Fix error handling wrt. its callers
authorOndřej Kuzník <ondra@mistotebe.net>
Thu, 18 May 2017 15:12:06 +0000 (16:12 +0100)
committerOndřej Kuzník <okuznik@symas.com>
Tue, 17 Nov 2020 17:55:46 +0000 (17:55 +0000)
servers/lloadd/operation.c

index 3436392f8f42c00988c2f117455c3068a0870795..0882222aed4349a86b73a819bf229df6f695cea1 100644 (file)
@@ -517,7 +517,7 @@ request_abandon( Connection *c, Operation *op )
 {
     Operation *request, needle = { .o_client = c };
     ber_tag_t tag;
-    int rc = -1;
+    int rc = LDAP_SUCCESS;
 
     tag = ber_get_int( op->o_ber, &needle.o_client_msgid );
     if ( tag != LDAP_REQ_ABANDON ) {
@@ -535,7 +535,6 @@ request_abandon( Connection *c, Operation *op )
     operation_abandon( request );
     CONNECTION_LOCK_DECREF(c);
 
-    rc = LDAP_SUCCESS;
 done:
     operation_destroy_from_client( op );
     return rc;