]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: auth-worker-client - Move dbhash_verify to better place
authorAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 26 Nov 2018 16:59:35 +0000 (18:59 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 28 Nov 2018 13:35:46 +0000 (15:35 +0200)
Simplifies next commit

src/auth/auth-worker-client.c

index da42e03a819e7a1d7045a7163423fd593130e960..3b21023bbc138eebdf4da0ecf83f563b002d87fe 100644 (file)
@@ -660,6 +660,24 @@ auth_worker_handle_list(struct auth_worker_client *client,
        return TRUE;
 }
 
+static bool auth_worker_verify_db_hash(const char *line)
+{
+       string_t *str;
+       unsigned char passdb_md5[MD5_RESULTLEN];
+       unsigned char userdb_md5[MD5_RESULTLEN];
+
+       passdbs_generate_md5(passdb_md5);
+       userdbs_generate_md5(userdb_md5);
+
+       str = t_str_new(128);
+       str_append(str, "DBHASH\t");
+       binary_to_hex_append(str, passdb_md5, sizeof(passdb_md5));
+       str_append_c(str, '\t');
+       binary_to_hex_append(str, userdb_md5, sizeof(userdb_md5));
+
+       return strcmp(line, str_c(str)) == 0;
+}
+
 static bool
 auth_worker_handle_line(struct auth_worker_client *client, const char *line)
 {
@@ -699,24 +717,6 @@ auth_worker_handle_line(struct auth_worker_client *client, const char *line)
         return ret;
 }
 
-static bool auth_worker_verify_db_hash(const char *line)
-{
-       string_t *str;
-       unsigned char passdb_md5[MD5_RESULTLEN];
-       unsigned char userdb_md5[MD5_RESULTLEN];
-
-       passdbs_generate_md5(passdb_md5);
-       userdbs_generate_md5(userdb_md5);
-
-       str = t_str_new(128);
-       str_append(str, "DBHASH\t");
-       binary_to_hex_append(str, passdb_md5, sizeof(passdb_md5));
-       str_append_c(str, '\t');
-       binary_to_hex_append(str, userdb_md5, sizeof(userdb_md5));
-
-       return strcmp(line, str_c(str)) == 0;
-}
-
 static void auth_worker_input(struct auth_worker_client *client)
 {
        char *line;