mirror of
https://github.com/flatpak/flatpak.git
synced 2026-01-26 06:07:56 +00:00
Constify arrays of program arguments
These are passed to non-const-correct APIs which still need a cast, but at least we can declare the array in a way that reduces mistakes. Signed-off-by: Simon McVittie <smcv@collabora.com>
This commit is contained in:
parent
1aeb381e91
commit
5964b13f1e
@ -30,7 +30,7 @@ main (int argc, char *argv[])
|
||||
socket_0 = g_strdup_printf ("--socket=%d", sockets[0]);
|
||||
socket_1 = g_strdup_printf ("--socket=%d", sockets[1]);
|
||||
|
||||
char *backend_argv[] =
|
||||
const char * const backend_argv[] =
|
||||
{
|
||||
"./revokefs-fuse",
|
||||
"--backend",
|
||||
@ -42,7 +42,7 @@ main (int argc, char *argv[])
|
||||
/* Don't inherit fuse socket in backend */
|
||||
fcntl (sockets[1], F_SETFD, FD_CLOEXEC);
|
||||
if (!g_spawn_async (NULL,
|
||||
backend_argv,
|
||||
(char **) backend_argv,
|
||||
NULL,
|
||||
G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
|
||||
NULL, NULL,
|
||||
@ -53,7 +53,7 @@ main (int argc, char *argv[])
|
||||
}
|
||||
close (sockets[0]); /* Close backend side now so it doesn't get into the fuse child */
|
||||
|
||||
char *fuse_argv[] =
|
||||
const char * const fuse_argv[] =
|
||||
{
|
||||
"./revokefs-fuse",
|
||||
socket_1,
|
||||
@ -63,7 +63,7 @@ main (int argc, char *argv[])
|
||||
};
|
||||
|
||||
if (!g_spawn_async (NULL,
|
||||
fuse_argv,
|
||||
(char **) fuse_argv,
|
||||
NULL,
|
||||
G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
|
||||
NULL, NULL,
|
||||
|
||||
@ -697,7 +697,7 @@ start_p11_kit_server (const char *flatpak_dir)
|
||||
g_autoptr(GError) local_error = NULL;
|
||||
g_auto(GStrv) stdout_lines = NULL;
|
||||
int i;
|
||||
char *p11_argv[] = {
|
||||
const char * const p11_argv[] = {
|
||||
"p11-kit", "server",
|
||||
/* We explicitly request --sh here, because we then fail on earlier versions that doesn't support
|
||||
* this flag. This is good, because those earlier versions did not properly daemonize and caused
|
||||
@ -713,7 +713,8 @@ start_p11_kit_server (const char *flatpak_dir)
|
||||
g_info ("starting p11-kit server");
|
||||
|
||||
if (!g_spawn_sync (NULL,
|
||||
p11_argv, NULL, G_SPAWN_SEARCH_PATH | G_SPAWN_STDERR_TO_DEV_NULL,
|
||||
(char **) p11_argv, NULL,
|
||||
G_SPAWN_SEARCH_PATH | G_SPAWN_STDERR_TO_DEV_NULL,
|
||||
NULL, NULL,
|
||||
&p11_kit_stdout, NULL,
|
||||
&exit_status, &local_error))
|
||||
|
||||
@ -33,8 +33,8 @@ check_fuse (void)
|
||||
{
|
||||
g_autofree gchar *fusermount = NULL;
|
||||
g_autofree gchar *path = NULL;
|
||||
char *argv[] = { "flatpak-fuse-test", NULL };
|
||||
struct fuse_args args = FUSE_ARGS_INIT (G_N_ELEMENTS (argv) - 1, argv);
|
||||
static const char * const argv[] = { "flatpak-fuse-test", NULL };
|
||||
struct fuse_args args = FUSE_ARGS_INIT (G_N_ELEMENTS (argv) - 1, (char **) argv);
|
||||
g_autoptr(GError) error = NULL;
|
||||
#if FUSE_USE_VERSION >= 31
|
||||
struct fuse *fuse = NULL;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user