@@ -38,7 +38,7 @@ RCSID("$Id$")
3838#ifdef HAVE_MYSQL_MYSQL_H
3939# include <mysql/errmsg.h>
4040DIAG_OFF (strict - prototypes ) /* Seen with homebrew mysql client 5.7.13 */
41- # include < mysql .h >
41+ # include < mysql / mysql .h >
4242DIAG_ON (strict - prototypes )
4343# include <mysql/mysqld_error.h>
4444#elif defined(HAVE_MYSQL_H )
@@ -420,7 +420,7 @@ static sql_rcode_t sql_check_error(MYSQL *server, int client_errno)
420420
421421static sql_rcode_t sql_query (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config , char const * query )
422422{
423- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
423+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
424424 sql_rcode_t rcode ;
425425 char const * info ;
426426
@@ -437,7 +437,7 @@ static sql_rcode_t sql_query(rlm_sql_handle_t *handle, UNUSED rlm_sql_config_t c
437437
438438static sql_rcode_t sql_store_result (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
439439{
440- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
440+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
441441 sql_rcode_t rcode ;
442442 int ret ;
443443
@@ -460,7 +460,7 @@ static sql_rcode_t sql_store_result(rlm_sql_handle_t *handle, UNUSED rlm_sql_con
460460
461461static int sql_num_fields (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
462462{
463- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
463+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
464464 int num = 0 ;
465465
466466#if MYSQL_VERSION_ID >= 32224
@@ -503,7 +503,7 @@ static sql_rcode_t sql_select_query(rlm_sql_handle_t *handle, rlm_sql_config_t c
503503
504504static int sql_num_rows (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
505505{
506- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
506+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
507507
508508 if (conn -> result ) return mysql_num_rows (conn -> result );
509509
@@ -512,7 +512,7 @@ static int sql_num_rows(rlm_sql_handle_t *handle, UNUSED rlm_sql_config_t const
512512
513513static sql_rcode_t sql_fields (char const * * out [], rlm_sql_handle_t * handle , rlm_sql_config_t const * config )
514514{
515- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
515+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
516516
517517 unsigned int fields , i ;
518518 MYSQL_FIELD * field_info ;
@@ -543,7 +543,7 @@ static sql_rcode_t sql_fields(char const **out[], rlm_sql_handle_t *handle, rlm_
543543
544544static sql_rcode_t sql_fetch_row (rlm_sql_row_t * out , rlm_sql_handle_t * handle , rlm_sql_config_t const * config )
545545{
546- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
546+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
547547 sql_rcode_t rcode ;
548548 MYSQL_ROW row ;
549549 int ret ;
@@ -595,7 +595,7 @@ static sql_rcode_t sql_fetch_row(rlm_sql_row_t *out, rlm_sql_handle_t *handle, r
595595
596596static sql_rcode_t sql_free_result (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
597597{
598- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
598+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
599599
600600 if (conn -> result ) {
601601 mysql_free_result (conn -> result );
@@ -626,7 +626,7 @@ static sql_rcode_t sql_free_result(rlm_sql_handle_t *handle, UNUSED rlm_sql_conf
626626static size_t sql_warnings (TALLOC_CTX * ctx , sql_log_entry_t out [], size_t outlen ,
627627 rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
628628{
629- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
629+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
630630
631631 MYSQL_RES * result ;
632632 MYSQL_ROW row ;
@@ -692,7 +692,7 @@ static size_t sql_error(TALLOC_CTX *ctx, sql_log_entry_t out[], size_t outlen,
692692 rlm_sql_handle_t * handle , rlm_sql_config_t const * config )
693693{
694694 rlm_sql_mysql_t * inst = talloc_get_type_abort (handle -> inst -> driver_submodule -> dl_inst -> data , rlm_sql_mysql_t );
695- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
695+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
696696 char const * error ;
697697 size_t i = 0 ;
698698
@@ -760,7 +760,7 @@ static size_t sql_error(TALLOC_CTX *ctx, sql_log_entry_t out[], size_t outlen,
760760static sql_rcode_t sql_finish_query (rlm_sql_handle_t * handle , rlm_sql_config_t const * config )
761761{
762762#if (MYSQL_VERSION_ID >= 40100 )
763- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
763+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
764764 int ret ;
765765 MYSQL_RES * result ;
766766
@@ -805,7 +805,7 @@ static sql_rcode_t sql_finish_query(rlm_sql_handle_t *handle, rlm_sql_config_t c
805805
806806static int sql_affected_rows (rlm_sql_handle_t * handle , UNUSED rlm_sql_config_t const * config )
807807{
808- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
808+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
809809
810810 return mysql_affected_rows (conn -> sock );
811811}
@@ -814,7 +814,7 @@ static size_t sql_escape_func(UNUSED request_t *request, char *out, size_t outle
814814{
815815 size_t inlen ;
816816 rlm_sql_handle_t * handle = talloc_get_type_abort (arg , rlm_sql_handle_t );
817- rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (rlm_sql_mysql_conn_t , handle -> conn );
817+ rlm_sql_mysql_conn_t * conn = talloc_get_type_abort (handle -> conn , rlm_sql_mysql_conn_t );
818818
819819 /* Check for potential buffer overflow */
820820 inlen = strlen (in );
0 commit comments