mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
Cast unsigned char*slotbuf passed as char*
This commit is contained in:
parent
d9889aebd2
commit
6d6a4b7dda
@ -234,7 +234,7 @@ alock_read_slot ( alock_info_t * info,
|
||||
|
||||
if (slot_data->al_appname) free (slot_data->al_appname);
|
||||
slot_data->al_appname = calloc (1, ALOCK_MAX_APPNAME);
|
||||
strncpy (slot_data->al_appname, slotbuf+32, ALOCK_MAX_APPNAME-1);
|
||||
strncpy (slot_data->al_appname, (char *)slotbuf+32, ALOCK_MAX_APPNAME-1);
|
||||
(slot_data->al_appname) [ALOCK_MAX_APPNAME-1] = '\0';
|
||||
|
||||
return 0;
|
||||
@ -259,7 +259,7 @@ alock_write_slot ( alock_info_t * info,
|
||||
alock_write_iattr (slotbuf+16, slot_data->al_stamp);
|
||||
alock_write_iattr (slotbuf+24, slot_data->al_pid);
|
||||
|
||||
strncpy (slotbuf+32, slot_data->al_appname, ALOCK_MAX_APPNAME-1);
|
||||
strncpy ((char *)slotbuf+32, slot_data->al_appname, ALOCK_MAX_APPNAME-1);
|
||||
slotbuf[ALOCK_SLOT_SIZE-1] = '\0';
|
||||
|
||||
res = lseek (info->al_fd,
|
||||
|
Loading…
Reference in New Issue
Block a user