]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/ava.c
Fix -USLAPD_RLOOKUPS
[openldap] / servers / slapd / ava.c
index 12ef18cbf4f9acfd27c6e2165a39aafc68acb47b..33a70723ddbba269b15e88f66e3726d36eda93d5 100644 (file)
@@ -3,9 +3,10 @@
 #include "portable.h"
 
 #include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
+
+#include <ac/string.h>
+#include <ac/socket.h>
+
 #include "slap.h"
 
 int
@@ -17,12 +18,12 @@ get_ava(
        if ( ber_scanf( ber, "{ao}", &ava->ava_type, &ava->ava_value )
            == LBER_ERROR ) {
                Debug( LDAP_DEBUG_ANY, "  get_ava ber_scanf\n", 0, 0, 0 );
-               return( LDAP_PROTOCOL_ERROR );
+               return( -1 );
        }
        attr_normalize( ava->ava_type );
        value_normalize( ava->ava_value.bv_val, attr_syntax( ava->ava_type ) );
 
-       return( 0 );
+       return( LDAP_SUCCESS );
 }
 
 void