Check for missing sentinels in NULL-terminated varargs

Signed-off-by: Simon McVittie <smcv@collabora.com>

Closes: #2876
Approved by: matthiasclasen
This commit is contained in:
Simon McVittie 2019-05-01 19:58:49 +01:00 committed by Atomic Bot
parent bed352bb94
commit e360005d8b
2 changed files with 2 additions and 1 deletions

View File

@ -48,7 +48,7 @@ void flatpak_bwrap_add_noinherit_fd (FlatpakBwrap *bwrap,
void flatpak_bwrap_add_fd (FlatpakBwrap *bwrap,
int fd);
void flatpak_bwrap_add_args (FlatpakBwrap *bwrap,
...);
...) G_GNUC_NULL_TERMINATED;
void flatpak_bwrap_add_arg_printf (FlatpakBwrap *bwrap,
const char *format,
...) G_GNUC_PRINTF (2, 3);

View File

@ -87,6 +87,7 @@ validate_icon (const char *arg_width,
return 0;
}
G_GNUC_NULL_TERMINATED
static void
add_args (GPtrArray *argv_array, ...)
{