summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Noll <maan@tuebingen.mpg.de>2026-08-03 23:49:46 +0200
committerAndre Noll <maan@tuebingen.mpg.de>2026-08-03 23:49:46 +0200
commitfc681f838c65f1137b685fb33844b1f8258d83e8 (patch)
tree15be020504568800b6564eabbb9b3611c09282b9
parentb85fbaf5c400ec432eed0a88fccfa99a4070d641 (diff)
-rw-r--r--micoforia.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/micoforia.c b/micoforia.c
index 5481f70..6831cec 100644
--- a/micoforia.c
+++ b/micoforia.c
@@ -1835,16 +1835,15 @@ EXPORT_CMD_HANDLER(log);
static bool com_modify(void)
{
struct container *c;
- bool skipped = false, match = false;
+ bool skipped, match = false;
struct container_arg_iter cai = INITIALIZED_CAI(cai);
if (!OPT_GIVEN(MODIFY, BOOST_MEMORY))
die("--boost-memory not given");
- for (;;) {
+ while ((c = cai_next(&cai, &skipped))) {
unsigned gigs;
- c = cai_next(&cai, &skipped);
- if (skipped || !c)
- break;
+ if (skipped)
+ die("invalid container name");
if (!is_locked(c->name, NULL)) {
if (lls_num_inputs(sublpr) == 0)
continue;
@@ -1855,8 +1854,6 @@ static bool com_modify(void)
c->memory_limit = gigs > 4? gigs * 6 / 5 : gigs + 1;
apply_memory_limit(c->memory_limit, c->name);
}
- if (skipped)
- die("invalid container name");
if (!match)
die("no matches");
return true;