diff options
author | Didier Raboud <odyx@debian.org> | 2018-08-27 08:03:59 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2018-08-27 08:03:59 +0200 |
commit | 42632713993ee8fb700ea896e754ff15f1e7fe79 (patch) | |
tree | f2cf2a173c341fc7ecc05f7051f2094e439732a0 /filter | |
parent | b81e3e409c2bfd2f5d891da91be9cd04042fb70d (diff) |
New upstream version 1.21.1
Diffstat (limited to 'filter')
-rw-r--r-- | filter/foomatic-rip/options.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/filter/foomatic-rip/options.c b/filter/foomatic-rip/options.c index 14eddc758..0f46855a7 100644 --- a/filter/foomatic-rip/options.c +++ b/filter/foomatic-rip/options.c @@ -1031,12 +1031,10 @@ int option_set_value(option_t *opt, int optionset, const char *value) /* TODO only set the changed option, not all of them */ choice = option_find_choice(fromopt, option_get_value(fromopt, optionset)); - composite_set_values(fromopt, optionset, choice->command); - } - else { + free(newvalue); + } else val->value = newvalue; - } if (option_is_composite(opt)) { /* set dependent values */ @@ -1044,7 +1042,6 @@ int option_set_value(option_t *opt, int optionset, const char *value) if (choice && !isempty(choice->command)) composite_set_values(opt, optionset, choice->command); } - free(newvalue); return 1; } |