Include more useful information in the error messages from the rpki-rtr database code. --- lib/db/clients/rtr.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/lib/db/clients/rtr.c b/lib/db/clients/rtr.c index e53bd0a..cff25c6 100644 --- a/lib/db/clients/rtr.c +++ b/lib/db/clients/rtr.c @@ -112,7 +112,9 @@ int db_rtr_get_session_id( return -1; } - if (wrap_mysql_stmt_execute(conn, stmt, "mysql_stmt_execute() failed")) + if (wrap_mysql_stmt_execute( + conn, stmt, + "mysql_stmt_execute(DB_PSTMT_RTR_GET_SESSION) failed")) { return -1; } @@ -185,7 +187,9 @@ int db_rtr_get_latest_sernum( conn->stmts[DB_CLIENT_TYPE_RTR][DB_PSTMT_RTR_GET_LATEST_SERNUM]; int ret; - if (wrap_mysql_stmt_execute(conn, stmt, "mysql_stmt_execute() failed")) + if (wrap_mysql_stmt_execute( + conn, stmt, + "mysql_stmt_execute(DB_PSTMT_RTR_GET_LATEST_SERNUM) failed")) { return GET_SERNUM_ERR; } @@ -250,7 +254,9 @@ static int hasRowsRtrUpdate( conn->stmts[DB_CLIENT_TYPE_RTR][DB_PSTMT_RTR_HAS_ROWS_RTR_UPDATE]; int ret; - if (wrap_mysql_stmt_execute(conn, stmt, "mysql_stmt_execute() failed")) + if (wrap_mysql_stmt_execute( + conn, stmt, + "mysql_stmt_execute(DB_PSTMT_RTR_HAS_ROWS_RTR_UPDATE) failed")) { return -1; } @@ -334,7 +340,9 @@ static int readSerNumAsPrev( return GET_SERNUM_ERR; } - if (wrap_mysql_stmt_execute(conn, stmt, "mysql_stmt_execute() failed")) + if (wrap_mysql_stmt_execute( + conn, stmt, + "mysql_stmt_execute(DB_PSTMT_RTR_READ_SER_NUM_AS_PREV) failed")) { return GET_SERNUM_ERR; } @@ -433,7 +441,9 @@ static int readSerNumAsCurrent( return GET_SERNUM_ERR; } - if (wrap_mysql_stmt_execute(conn, stmt, "mysql_stmt_execute() failed")) + if (wrap_mysql_stmt_execute( + conn, stmt, + "mysql_stmt_execute(DB_PSTMT_RTR_READ_SER_NUM_AS_CURRENT) failed")) { return GET_SERNUM_ERR; } -- 1.9.1 ------------------------------------------------------------------------------ _______________________________________________ rpstir-devel mailing list rpstir-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpstir-devel