cmd = g_strstrip (cmd + 2);
switch (control) {
case 'M':
- case 'L':
+ case 'L': {
argv = tlm_utils_split_command_line (cmd);
if (!argv)
ERR("Getting argv failure");
ChildInfo *info = g_slice_new0 (ChildInfo);
if (!info) {
CRITICAL("g_slice_new0 memory allocation failure");
+ if (argv) g_strfreev(argv);
break;
}
info->pid = child_pid;
g_hash_table_insert (l->childs,
GINT_TO_POINTER(child_pid), info);
}
+ if (argv) g_strfreev(argv);
+ }
break;
case 'W': {
gchar **sockets = g_strsplit(cmd, ",", -1);