aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGavin D. Howard <gavin@gavinhoward.com>2023-03-15 10:09:27 -0600
committerGavin D. Howard <gavin@gavinhoward.com>2023-03-15 15:08:07 -0600
commit4c269b0c84569c1ed6478c8eaa587379a37bfa58 (patch)
tree339b3fdcfb74e8ebe112c1c2c6ef40fc44dba18c
parent0c42c52dfc0735026cb6d2534dc24436ff19778f (diff)
downloadbc-4c269b0c84569c1ed6478c8eaa587379a37bfa58.tar.gz
Fix style
Signed-off-by: Gavin D. Howard <gavin@gavinhoward.com>
-rw-r--r--src/vm.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vm.c b/src/vm.c
index ed7d8d4f..41da0fd9 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -623,9 +623,10 @@ bc_vm_envLen(const char* var)
{
// Parse it and clamp it if needed.
len = (size_t) strtol(lenv, NULL, 10);
- if (len) {
- if (len < 3 || len > UINT16_MAX) len = BC_NUM_PRINT_WIDTH;
- else len--;
+ if (len != 0)
+ {
+ len -= 1;
+ if (len < 2 || len >= UINT16_MAX) len = BC_NUM_PRINT_WIDTH;
}
}
// Set the default.