mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-01 20:49:35 -05:00
fix types; further check parameters
This commit is contained in:
parent
dbfb08b545
commit
564dca34bf
1 changed files with 2 additions and 2 deletions
|
|
@ -85,7 +85,7 @@ ldap_create_page_control_value(
|
|||
ber_tag_t tag;
|
||||
struct berval null_cookie = { 0, NULL };
|
||||
|
||||
if ( ld == NULL || value == NULL ) {
|
||||
if ( ld == NULL || value == NULL || pagesize > LDAP_MAXINT ) {
|
||||
ld->ld_errno = LDAP_PARAM_ERROR;
|
||||
return ld->ld_errno;
|
||||
}
|
||||
|
|
@ -105,7 +105,7 @@ ldap_create_page_control_value(
|
|||
return ld->ld_errno;
|
||||
}
|
||||
|
||||
tag = ber_printf( ber, "{iO}", pagesize, cookie );
|
||||
tag = ber_printf( ber, "{iO}", (ber_int_t)pagesize, cookie );
|
||||
if ( tag == LBER_ERROR ) {
|
||||
goto error_return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue