From 221876598b2f05da8a7fc17076d231b00d1993b0 Mon Sep 17 00:00:00 2001 From: wj0seph Date: Wed, 19 May 2021 17:59:18 +0800 Subject: [PATCH] fix: skip user bug username can potentially be identical to the beginning of login_ptr --- hydra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hydra.c b/hydra.c index 06edf87..9ddcebb 100644 --- a/hydra.c +++ b/hydra.c @@ -1957,7 +1957,7 @@ void hydra_skip_user(int32_t target_no, char *username) { hydra_targets[target_no]->skipcnt++; } if (hydra_options.loop_mode == 0 && !check_flag(hydra_options.mode, MODE_COLON_FILE)) { - if (memcmp(username, hydra_targets[target_no]->login_ptr, strlen(username)) == 0) { + if (strcmp(username, hydra_targets[target_no]->login_ptr) == 0) { if (debug) printf("[DEBUG] skipping username %s\n", username); // increase count