ctf_init_pos(&destp, NULL, -1, O_RDWR);
mmap_align_set_addr(&mma, (char *) u.bits);
destp.base_mma = &mma;
- destp.packet_size = sizeof(u) * CHAR_BIT;
- destp.content_size = sizeof(u) * CHAR_BIT;
+ destp.content_size = destp.packet_size = sizeof(u) * CHAR_BIT;
if (!ctf_align_pos(pos, float_declaration->p.alignment)) {
ret = -EFAULT;
goto end_unref;
ctf_init_pos(&srcp, NULL, -1, O_RDONLY);
mmap_align_set_addr(&mma, (char *) u.bits);
srcp.base_mma = &mma;
- srcp.packet_size = sizeof(u) * CHAR_BIT;
- srcp.content_size = sizeof(u) * CHAR_BIT;
+ srcp.content_size = srcp.packet_size = sizeof(u) * CHAR_BIT;
switch (float_declaration->mantissa->len + 1) {
case FLT_MANT_DIG:
u.vf = float_definition->value;