mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-11 19:00:02 +01:00
Some more gcc warnings fixes.
This commit is contained in:
@@ -426,13 +426,11 @@ static int test_open(struct crypt_device *cd,
|
|||||||
void *usrptr)
|
void *usrptr)
|
||||||
{
|
{
|
||||||
const char *str = (const char *)usrptr;
|
const char *str = (const char *)usrptr;
|
||||||
char *buf = malloc(strlen(str));
|
|
||||||
if (!buf)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
strncpy(buf, str, strlen(str));
|
*buffer = strdup(str);
|
||||||
*buffer = buf;
|
if (!*buffer)
|
||||||
*buffer_len = strlen(str);
|
return -ENOMEM;
|
||||||
|
*buffer_len = strlen(*buffer);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -100,13 +100,18 @@ static int get_luks_offsets(int metadata_device,
|
|||||||
uint64_t current_sector;
|
uint64_t current_sector;
|
||||||
uint32_t sectors_per_stripes_set;
|
uint32_t sectors_per_stripes_set;
|
||||||
|
|
||||||
if (!keylength)
|
if (!keylength) {
|
||||||
|
if (r_header_size)
|
||||||
|
*r_header_size = 0;
|
||||||
|
if (r_payload_offset)
|
||||||
|
*r_payload_offset = 0;
|
||||||
return -1;
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
sectors_per_stripes_set = DIV_ROUND_UP(keylength*LUKS_STRIPES, SECTOR_SIZE);
|
sectors_per_stripes_set = DIV_ROUND_UP(keylength*LUKS_STRIPES, SECTOR_SIZE);
|
||||||
current_sector = DIV_ROUND_UP_MODULO(DIV_ROUND_UP(LUKS_PHDR_SIZE_B, SECTOR_SIZE),
|
current_sector = DIV_ROUND_UP_MODULO(DIV_ROUND_UP(LUKS_PHDR_SIZE_B, SECTOR_SIZE),
|
||||||
LUKS_ALIGN_KEYSLOTS / SECTOR_SIZE);
|
LUKS_ALIGN_KEYSLOTS / SECTOR_SIZE);
|
||||||
for(i=0;i < (LUKS_NUMKEYS - 1);i++)
|
for (i=0; i < (LUKS_NUMKEYS - 1); i++)
|
||||||
current_sector = DIV_ROUND_UP_MODULO(current_sector + sectors_per_stripes_set,
|
current_sector = DIV_ROUND_UP_MODULO(current_sector + sectors_per_stripes_set,
|
||||||
LUKS_ALIGN_KEYSLOTS / SECTOR_SIZE);
|
LUKS_ALIGN_KEYSLOTS / SECTOR_SIZE);
|
||||||
if (r_header_size)
|
if (r_header_size)
|
||||||
|
|||||||
Reference in New Issue
Block a user