From c425a655db84660aa708af363640324ef7589f57 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 18 Aug 2025 11:18:19 -0400 Subject: [PATCH] MT#61977 add return value to execute_wrap Change-Id: Ic4188e266f0df323f2a30d7323c7f9a86871b66a --- recording-daemon/db.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recording-daemon/db.c b/recording-daemon/db.c index aa7f4ed27..24ec5a4e0 100644 --- a/recording-daemon/db.c +++ b/recording-daemon/db.c @@ -214,7 +214,7 @@ INLINE void my_ts(MYSQL_BIND *b, int64_t ts, double *d) { } -static void execute_wrap(MYSQL_STMT **stmt, MYSQL_BIND *binds, unsigned long long *auto_id) { +static bool execute_wrap(MYSQL_STMT **stmt, MYSQL_BIND *binds, unsigned long long *auto_id) { int retr = 0; while (1) { if (check_conn()) @@ -231,7 +231,7 @@ static void execute_wrap(MYSQL_STMT **stmt, MYSQL_BIND *binds, unsigned long lon if (mysql_commit(mysql_conn)) goto err; - return; + return true; err: if (retr > 5) { @@ -239,12 +239,12 @@ err: ilog(LOG_ERR, "Failed to bind or execute prepared statement: %s", mysql_stmt_error(*stmt)); reset_conn(); - return; + return false; } if (retr > 2) { reset_conn(); if (check_conn()) - return; + return false; } retr++;