diff --git a/gio/gdesktopappinfo.c b/gio/gdesktopappinfo.c index a2f0f439c..26e51415a 100644 --- a/gio/gdesktopappinfo.c +++ b/gio/gdesktopappinfo.c @@ -2771,6 +2771,7 @@ g_desktop_app_info_launch_uris_with_spawn (GDesktopAppInfo *info, char *sn_id = NULL; char **wrapped_argv; int i; + gsize j; const gchar * const wrapper_argv[] = { "/bin/sh", @@ -2834,8 +2835,8 @@ g_desktop_app_info_launch_uris_with_spawn (GDesktopAppInfo *info, * resurrected). */ wrapped_argv = g_new (char *, argc + G_N_ELEMENTS (wrapper_argv) + 1); - for (i = 0; i < G_N_ELEMENTS (wrapper_argv); i++) - wrapped_argv[i] = g_strdup (wrapper_argv[i]); + for (j = 0; j < G_N_ELEMENTS (wrapper_argv); j++) + wrapped_argv[j] = g_strdup (wrapper_argv[j]); for (i = 0; i < argc; i++) wrapped_argv[i + G_N_ELEMENTS (wrapper_argv)] = g_steal_pointer (&argv[i]);