From 72634730730d67f9e0a021f09a25b1af2fedb791 Mon Sep 17 00:00:00 2001 From: Bill Melvin Date: Thu, 18 Jul 2024 13:10:06 -0400 Subject: [PATCH] bypass c99 error https://stackoverflow.com/questions/29338206/error-for-loop-initial-declarations-are-only-allowed-in-c99-mode --- tacacs-F4.0.4.28/programs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tacacs-F4.0.4.28/programs.c b/tacacs-F4.0.4.28/programs.c index 454c6bb..000318b 100644 --- a/tacacs-F4.0.4.28/programs.c +++ b/tacacs-F4.0.4.28/programs.c @@ -135,7 +135,8 @@ static int is_valid_name(const char *name) { } // character set check - for (size_t i = 0; i < len; i++) { + size_t i; + for (i = 0; i < len; i++) { char c = name[i]; if (!isalnum(c) && c != '_' && c != '.' && c != ':') { report(LOG_DEBUG, "invalid character '%c' inside field [%s]", c, name);