glib/goption.c: Replace precondition with assertion

A static analysis run noted that we weren't freeing the cmdline in the
error path here.  We can just make this an assertion instead; I just
checked the kernel code, and it just usees a seq_printf() here which
will NUL terminate.
This commit is contained in:
Colin Walters 2019-08-19 23:17:30 +02:00 committed by Emmanuel Fleury
parent 649faee0e6
commit 651e3b05d8

View File

@ -1829,9 +1829,10 @@ platform_get_argv0 (void)
&len,
NULL))
return NULL;
/* Sanity check for a NUL terminator. */
if (!memchr (cmdline, 0, len))
return NULL;
g_assert (memchr (cmdline, 0, len));
/* We could just return cmdline, but I think it's better
* to hold on to a smaller malloc block; the arguments
* could be large.