Add a few missing va_end

Found by gcc -fanalyze
This commit is contained in:
Peter Hutterer 2024-09-11 10:58:59 +10:00
parent 37cc857a52
commit bf03c56300
2 changed files with 4 additions and 0 deletions

View file

@ -305,6 +305,7 @@ ei_seat_bind_capabilities(struct ei_seat *seat, ...)
while ((cap = va_arg(args, enum ei_device_capability)) > 0) {
mask_add(mask,ei_seat_cap_mask(seat, cap));
}
va_end(args);
if (seat->capabilities.bound == mask)
return;
@ -332,6 +333,7 @@ ei_seat_unbind_capabilities(struct ei_seat *seat, ...)
while ((cap = va_arg(args, enum ei_device_capability)) > 0) {
mask_remove(mask, ei_seat_cap_mask(seat, cap));
}
va_end(args);
if (seat->capabilities.bound == mask)
return;

View file

@ -64,6 +64,8 @@ signals_block(int signal, ...)
}
sigprocmask(SIG_BLOCK, &new_mask, &old_mask);
va_end(sigs);
return old_mask;
}