From: Stephan Bosch Date: Sun, 29 Oct 2023 13:16:53 +0000 (+0100) Subject: auth: mech-apop - Use container_of() X-Git-Tag: 2.4.2~332 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=180ae383c21bd9ae50697ee1459106db0e250045;p=thirdparty%2Fdovecot%2Fcore.git auth: mech-apop - Use container_of() --- diff --git a/src/auth/mech-apop.c b/src/auth/mech-apop.c index f28171fba8..09affe8c7b 100644 --- a/src/auth/mech-apop.c +++ b/src/auth/mech-apop.c @@ -49,7 +49,8 @@ apop_credentials_callback(enum passdb_result result, struct auth_request *auth_request) { struct apop_auth_request *request = - (struct apop_auth_request *)auth_request; + container_of(auth_request, struct apop_auth_request, + auth_request); switch (result) { case PASSDB_RESULT_OK: @@ -72,7 +73,8 @@ mech_apop_auth_initial(struct auth_request *auth_request, const unsigned char *data, size_t data_size) { struct apop_auth_request *request = - (struct apop_auth_request *)auth_request; + container_of(auth_request, struct apop_auth_request, + auth_request); const unsigned char *tmp, *end, *username = NULL; unsigned long pid, connect_uid, timestamp; const char *error;