]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slapauth.c
Align Operation buffers using LBER_ALIGNED_BUFFER
[openldap] / servers / slapd / slapauth.c
index 6e61ff163e68dc6d3a960ef3e413e6a4e0f0c716..d0c041873bd61692c904fc502d4bc4baee01c8f4 100644 (file)
@@ -80,7 +80,7 @@ slapauth( int argc, char **argv )
        int                     rc = EXIT_SUCCESS;
        const char              *progname = "slapauth";
        Connection              conn = {0};
-       char                    opbuf[OPERATION_BUFFER_SIZE];
+       OperationBuffer opbuf;
        Operation               *op;
 
        slap_tool_init( progname, SLAPAUTH, argc, argv );
@@ -88,7 +88,7 @@ slapauth( int argc, char **argv )
        argv = &argv[ optind ];
        argc -= optind;
 
-       op = (Operation *)opbuf;
+       op = (Operation *) &opbuf;
        connection_fake_init( &conn, op, &conn );
 
        conn.c_sasl_bind_mech = mech;