Skip to content

Commit 3dba118

Browse files
committed
rlm_sql_mysql: if we have mysql/mysql.h then include mysql/mysql.h, not mysql.h!
1 parent 402e15d commit 3dba118

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ RCSID("$Id$")
3838
#ifdef HAVE_MYSQL_MYSQL_H
3939
# include <mysql/errmsg.h>
4040
DIAG_OFF(strict-prototypes) /* Seen with homebrew mysql client 5.7.13 */
41-
# include <mysql.h>
41+
# include <mysql/mysql.h>
4242
DIAG_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

421421
static 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

438438
static 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

461461
static 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

504504
static 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

513513
static 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

544544
static 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

596596
static 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
626626
static 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,
760760
static 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

806806
static 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

Comments
 (0)