diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-02 17:47:16 +0100 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-12-02 17:47:16 +0100 |
| commit | 50ead33c45919abffde35313daac4c2dfd8641ca (patch) | |
| tree | b6936d263cb9657d508a7f3db87e30536c00eddb | |
| parent | 6599e380ed5e1b1272a5e0e26183471d8b4b2051 (diff) | |
| download | busybox-w32-50ead33c45919abffde35313daac4c2dfd8641ca.tar.gz busybox-w32-50ead33c45919abffde35313daac4c2dfd8641ca.tar.bz2 busybox-w32-50ead33c45919abffde35313daac4c2dfd8641ca.zip | |
login: log to syslog every bad password, not only 3rd
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
| -rw-r--r-- | loginutils/login.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/loginutils/login.c b/loginutils/login.c index c3a835180..f0bce50ce 100644 --- a/loginutils/login.c +++ b/loginutils/login.c | |||
| @@ -508,13 +508,11 @@ int login_main(int argc UNUSED_PARAM, char **argv) | |||
| 508 | pause_after_failed_login(); | 508 | pause_after_failed_login(); |
| 509 | /* TODO: doesn't sound like correct English phrase to me */ | 509 | /* TODO: doesn't sound like correct English phrase to me */ |
| 510 | puts("Login incorrect"); | 510 | puts("Login incorrect"); |
| 511 | syslog(LOG_WARNING, "invalid password for '%s'%s", | ||
| 512 | username, fromhost); | ||
| 511 | if (++count == 3) { | 513 | if (++count == 3) { |
| 512 | syslog(LOG_WARNING, "invalid password for '%s'%s", | ||
| 513 | username, fromhost); | ||
| 514 | |||
| 515 | if (ENABLE_FEATURE_CLEAN_UP) | 514 | if (ENABLE_FEATURE_CLEAN_UP) |
| 516 | free(fromhost); | 515 | free(fromhost); |
| 517 | |||
| 518 | return EXIT_FAILURE; | 516 | return EXIT_FAILURE; |
| 519 | } | 517 | } |
| 520 | username[0] = '\0'; | 518 | username[0] = '\0'; |
