diff options
Diffstat (limited to 'daemon/server.c')
-rw-r--r-- | daemon/server.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/daemon/server.c b/daemon/server.c index 9fbae768..ad0becb9 100644 --- a/daemon/server.c +++ b/daemon/server.c @@ -974,15 +974,19 @@ gdm_server_resolve_command_line (GdmDisplay *disp, g_shell_parse_argv (str, &argc, &argv, NULL); } else { + GError* error_p; char **svr_command; const char *str; int svr_argc; str = ve_sure_string (svr->command); svr_command = NULL; - g_shell_parse_argv (str, &svr_argc, &svr_command, NULL); - g_shell_parse_argv (disp->command, &argc, &argv, NULL); + g_shell_parse_argv (str, &svr_argc, + &svr_command, &error_p); + + g_shell_parse_argv (disp->command, &argc, + &argv, &error_p); if (argv[0] == NULL || argv[1] == NULL) { g_strfreev (argv); |