mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-04 12:20:42 +09:00
config: Fix size type
src/config.c:562:12: error: assuming signed overflow does not occur when
simplifying conditional to constant [-Werror=strict-overflow]
if (args < 1) {
^
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit ceecd3fd6f)
This commit is contained in:
@@ -472,7 +472,8 @@ static int ssh_config_parse_line(ssh_session session, const char *line,
|
||||
|
||||
case SOC_MATCH: {
|
||||
bool negate;
|
||||
int result = 1, args = 0;
|
||||
int result = 1;
|
||||
size_t args = 0;
|
||||
enum ssh_config_match_e opt;
|
||||
|
||||
*parsing = 0;
|
||||
@@ -559,7 +560,7 @@ static int ssh_config_parse_line(ssh_session session, const char *line,
|
||||
return -1;
|
||||
}
|
||||
} while (p != NULL && p[0] != '\0');
|
||||
if (args < 1) {
|
||||
if (args == 0) {
|
||||
ssh_set_error(session, SSH_FATAL,
|
||||
"ERROR - Match keyword requires an argument");
|
||||
SAFE_FREE(x);
|
||||
|
||||
Reference in New Issue
Block a user