From 98896de83ffa7380404e41b6ed80cfc6ba3bf8f0 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sat, 16 Jan 2016 20:05:58 -0500 Subject: packetized requests --- src/auth.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/auth.c') diff --git a/src/auth.c b/src/auth.c index b5f8942..80a6583 100644 --- a/src/auth.c +++ b/src/auth.c @@ -58,6 +58,8 @@ static char *hash_pass_hex(const char *pass, const char *salt) char *ptr = hex; for(unsigned int i = 0; i < hash_len; ++i, ptr += 2) snprintf(ptr, 3, "%02x", hash[i]); + hex[hash_len * 2] = '\0'; + sig_debugf("hash is %s\n", hex); gcry_free(hash); @@ -194,6 +196,7 @@ struct userdata_t *auth_check(const char *name2, const char *pass2) if(data) { + sig_debugf("auth module: user %s found\n", name2); char *new_hash_hex = hash_pass_hex(pass, salt); memset(pass, 0, strlen(pass)); @@ -208,6 +211,8 @@ struct userdata_t *auth_check(const char *name2, const char *pass2) return data; } + sig_debugf("auth failure: username not found\n"); + /* failure */ sleep(2); return NULL; -- cgit v1.1