From 54c0572de34d0bb0a8403c0da185d96ee997a83e Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Fri, 15 Dec 2017 10:08:06 +0100 Subject: [PATCH] cli: fix editor crash Ensure @cmd_arg0 is not freed when returning it. Fixes: 886994359411e08d66a6b4bc8bacb68360d5176a --- clients/cli/connections.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/cli/connections.c b/clients/cli/connections.c index a501f34320..ee0f71594a 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -6656,7 +6656,7 @@ split_editor_main_cmd_args (const char *str, char **setting, char **property, ch NM_SET_OUT (setting, g_strndup (cmd_arg0, s - cmd_arg0)); NM_SET_OUT (property, g_strdup (&s[1])); } else { - NM_SET_OUT (property, cmd_arg0); + NM_SET_OUT (property, g_steal_pointer (&cmd_arg0)); } }