]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
argv[argc] is not valid
authorAlan T. DeKok <aland@freeradius.org>
Fri, 13 Sep 2024 13:38:42 +0000 (09:38 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 13 Sep 2024 13:39:16 +0000 (09:39 -0400)
src/lib/server/cf_util.c

index 0c9d456542f42985432b8068dc85bbf2babab7e2..ad9d3d30eb6c59602522740c5a7900b161406657 100644 (file)
@@ -1212,7 +1212,7 @@ char const *cf_section_name(CONF_SECTION const *cs)
  */
 char const *cf_section_argv(CONF_SECTION const *cs, int argc)
 {
-       if (!cs || !cs->argv || (argc < 0) || (argc > cs->argc)) return NULL;
+       if (!cs || !cs->argv || (argc < 0) || (argc >= cs->argc)) return NULL;
 
        return cs->argv[argc];
 }