mirror of
https://github.com/samba-team/samba.git
synced 2025-03-19 18:50:24 +03:00
dont use arrays where a uint32_t works just as well
(This used to be ctdb commit 843e974b29c93df891ae7cf13323ee960a334f60)
This commit is contained in:
parent
ad41dff7bf
commit
dceab7ff3e
@ -342,16 +342,17 @@ static int32_t ctdb_control_dispatch(struct ctdb_context *ctdb,
|
||||
|
||||
case CTDB_CONTROL_GET_RECMODE: {
|
||||
outdata->dsize = sizeof(uint32_t);
|
||||
outdata->dptr = (unsigned char *)talloc_array(outdata, uint32_t, 1);
|
||||
*((uint32_t *)(&outdata->dptr[0])) = ctdb->recovery_mode;
|
||||
outdata->dptr = (unsigned char *)&ctdb->recovery_mode;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
case CTDB_CONTROL_GET_PID: {
|
||||
static uint32_t pid;
|
||||
|
||||
pid = getpid();
|
||||
outdata->dsize = sizeof(uint32_t);
|
||||
outdata->dptr = (unsigned char *)talloc_array(outdata, uint32_t, 1);
|
||||
*((uint32_t *)(&outdata->dptr[0])) = (uint32_t)getpid();
|
||||
outdata->dptr = (unsigned char *)&pid;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user