Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
openldap
OpenLDAP
Commits
d169e795
Commit
d169e795
authored
Dec 01, 2020
by
Howard Chu
Committed by
Quanah Gibson-Mount
Dec 02, 2020
Browse files
ITS
#9413
fix slap_parse_user
parent
4e1f8027
Pipeline
#1295
passed with stage
in 56 minutes and 40 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/saslauthz.c
View file @
d169e795
...
...
@@ -156,10 +156,9 @@ int slap_parse_user( struct berval *id, struct berval *user,
user
->
bv_val
++
;
user
->
bv_len
=
id
->
bv_len
-
(
user
->
bv_val
-
id
->
bv_val
);
mech
->
bv_val
=
ber_bvchr
(
id
,
'.'
);
if
(
!
BER_BVISNULL
(
mech
)
)
{
mech
->
bv_val
[
0
]
=
'\0'
;
mech
->
bv_val
++
;
if
(
id
->
bv_val
[
1
]
==
'.'
)
{
id
->
bv_val
[
1
]
=
'\0'
;
mech
->
bv_val
=
id
->
bv_val
+
2
;
mech
->
bv_len
=
user
->
bv_val
-
mech
->
bv_val
-
1
;
realm
->
bv_val
=
ber_bvchr
(
mech
,
'/'
);
...
...
@@ -172,6 +171,7 @@ int slap_parse_user( struct berval *id, struct berval *user,
}
}
else
{
BER_BVZERO
(
mech
);
BER_BVZERO
(
realm
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment