diff --git a/servers/slapd/aclparse.c b/servers/slapd/aclparse.c
index cb76aa9b24513247ab9ce3930f855c5090d3e7e1..6a1a4f267b88f610eedd3efc8f8dffd5b87c6d74 100644
--- a/servers/slapd/aclparse.c
+++ b/servers/slapd/aclparse.c
@@ -1270,7 +1270,7 @@ parse_acl(
 						acl_usage();
 					}
 
-					b->a_authz.sai_ssf = strtol( right, *next, 10 );
+					b->a_authz.sai_ssf = strtol( right, &next, 10 );
 					if ( next == NULL || next[0] != '\0' ) {
 						fprintf( stderr,
 							"%s: line %d: unable to parse ssf value (%s)\n",