1
0
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:
Ronnie Sahlberg 2007-05-06 07:52:20 +10:00
parent ad41dff7bf
commit dceab7ff3e

View File

@ -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;
}