From 211a68b41a0dd3fed01ac9c93e495fdc03bd1e92 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 30 Dec 2015 16:57:05 +0100 Subject: [PATCH] Fix faulty check in the VMS version of opt_progname Reviewed-by: Stephen Henson --- apps/opt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/opt.c b/apps/opt.c index 90a9d84e47..853c981ce6 100644 --- a/apps/opt.c +++ b/apps/opt.c @@ -127,7 +127,7 @@ char *opt_progname(const char *argv0) q = strrchr(p, '.'); strncpy(prog, p, sizeof prog - 1); prog[sizeof prog - 1] = '\0'; - if (q == NULL || q - p >= sizeof prog) + if (q != NULL && q - p < sizeof prog) prog[q - p] = '\0'; return prog; } -- 2.34.1