diff --git a/src/lib/commands/setres.c b/src/lib/commands/setres.c index 3d411abf..e1b247ea 100644 --- a/src/lib/commands/setres.c +++ b/src/lib/commands/setres.c @@ -68,7 +68,8 @@ setres(void) amt = 100; if (amt < 0) amt = 0; - check_sect_ok(§); + if (!check_sect_ok(§)) + return RET_FAIL; switch (char0) { case 'i': if (sect.sct_own != 0) diff --git a/src/lib/commands/setsect.c b/src/lib/commands/setsect.c index d9359d60..ab635580 100644 --- a/src/lib/commands/setsect.c +++ b/src/lib/commands/setsect.c @@ -67,7 +67,8 @@ setsector(void) if (!p || !*p) return RET_SYN; amt = atoi(p); - check_sect_ok(§); + if (!check_sect_ok(§)) + return RET_FAIL; switch (char0) { case 'i': current = sect.sct_min;