summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2023-11-17 23:22:44 +0100
committerpgen <p.gen.progs@gmail.com>2023-11-17 23:22:44 +0100
commitfcfb79d27c55ffa43c4532e3102f7d9b27fd65cd (patch)
treeb1c528e85a3eca32d3eacd2ac43a3a3286b6fa94
parent97097a7fa655a9a7c7b3282a2315e56738d47b40 (diff)
[ctxopt.c] make sure variables are initialized
-rw-r--r--ctxopt.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ctxopt.c b/ctxopt.c
index de76106..e627946 100644
--- a/ctxopt.c
+++ b/ctxopt.c
@@ -4455,7 +4455,7 @@ ctxopt_re_constraint(int nb_args, char **args, char *value, char *par)
int
ctxopt_range_constraint(int nb_args, char **args, char *value, char *par)
{
- long min, max;
+ long min = LONG_MIN, max = LONG_MAX;
char c;
char *ptr;
int n;
@@ -4466,6 +4466,7 @@ ctxopt_range_constraint(int nb_args, char **args, char *value, char *par)
if (nb_args != 2)
fatal_internal("Range constraint, invalid number of parameters.");
+ n = 0;
if (strcmp(args[0], ".") == 0)
max_only = 1;
else
@@ -4474,6 +4475,7 @@ ctxopt_range_constraint(int nb_args, char **args, char *value, char *par)
if (!max_only && n != 1)
fatal_internal("Range constraint, min: invalid parameters.");
+ n = 0;
if (strcmp(args[1], ".") == 0)
min_only = 1;
else