]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-perl/bind.c
Remove lint
[openldap] / servers / slapd / back-perl / bind.c
index a286224563303ee2cc860d91f867fd3a52bebac9..755a1329b9597a902562798df3818593d6bcd5f4 100644 (file)
@@ -20,7 +20,6 @@
 #endif
 
 #include <EXTERN.h>
-#include <XSUB.h>
 #include <perl.h>
 
 #include "perl_back.h"
@@ -85,7 +84,9 @@ perl_back_bind(
 
        Debug( LDAP_DEBUG_ANY, "Perl BIND returned 0x%04x\n", return_code, 0, 0 );
 
-       send_ldap_result( conn, op, return_code, NULL, NULL, NULL, NULL );
+       /* frontend will send result on success (0) */
+       if( return_code != LDAP_SUCCESS )
+               send_ldap_result( conn, op, return_code, NULL, NULL, NULL, NULL );
 
        return ( return_code );
 }