inp_fix_ternary_operator_str, use `copy_substring()'

This commit is contained in:
rlar 2013-10-05 18:47:32 +02:00
parent 92f9d7a309
commit 7452971177
1 changed files with 3 additions and 5 deletions

View File

@ -1917,11 +1917,9 @@ inp_fix_ternary_operator_str(char *line, bool all)
fprintf(stderr, "ERROR: problem parsing ternary string %s!\n", line);
controlled_exit(EXIT_FAILURE);
}
str_ptr2 = skip_back_ws_(colon, str_ptr);
keep = *str_ptr2;
*str_ptr2 = '\0';
if_str = inp_fix_ternary_operator_str(strdup(str_ptr), all);
*str_ptr2 = keep;
if_str = inp_fix_ternary_operator_str (
copy_substring(str_ptr, skip_back_ws_(colon, str_ptr)),
all);
// get else
str_ptr = skip_ws(colon + 1);