Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ingo Voss
OpenLDAP
Commits
68a53b4b
Commit
68a53b4b
authored
Nov 27, 2002
by
Kurt Zeilenga
Browse files
Sasl tweaks
parent
afa92975
Changes
1
Hide whitespace changes
Inline
Side-by-side
libraries/libldap/cyrus.c
View file @
68a53b4b
...
...
@@ -194,10 +194,6 @@ sb_sasl_pkt_length( const unsigned char *buf, unsigned max, int debuglevel )
"sb_sasl_pkt_length: received illegal packet length "
"of %lu bytes
\n
"
,
(
unsigned
long
)
size
);
size
=
16
;
/* this should lead to an error. */
}
else
if
(
size
>
max
)
{
ber_log_printf
(
LDAP_DEBUG_ANY
,
debuglevel
,
"sb_sasl_pkt_length: received packet length "
"of %lu exceeds negotiated max of %lu bytes
\n
"
,
(
unsigned
long
)
size
,
(
unsigned
long
)
max
);
}
return
size
+
4
;
/* include the size !!! */
...
...
@@ -344,11 +340,14 @@ sb_sasl_write( Sockbuf_IO_Desc *sbiod, void *buf, ber_len_t len)
/* now encode the next packet. */
#if SASL_VERSION_MAJOR >= 2
ber_pvt_sb_buf_init
(
&
p
->
buf_out
);
/* sasl v2 makes sure this number is correct */
if
(
len
>
*
p
->
sasl_maxbuf
)
len
=
*
p
->
sasl_maxbuf
;
#else
ber_pvt_sb_buf_destroy
(
&
p
->
buf_out
);
#endif
if
(
len
>
*
p
->
sasl_maxbuf
-
100
)
len
=
*
p
->
sasl_maxbuf
-
100
;
/* For safety margin */
#endif
ret
=
sasl_encode
(
p
->
sasl_context
,
buf
,
len
,
(
SASL_CONST
char
**
)
&
p
->
buf_out
.
buf_base
,
(
unsigned
*
)
&
p
->
buf_out
.
buf_size
);
...
...
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