[monitoring-plugins] check_mysql_query: clang-format

Lorenz Kästle git at monitoring-plugins.org
Tue Mar 11 15:10:12 CET 2025


 Module: monitoring-plugins
 Branch: master
 Commit: e227016ac79a715301cac7eb41df7c752c882332
 Author: Lorenz Kästle <12514511+RincewindsHat at users.noreply.github.com>
   Date: Tue Mar 11 13:33:38 2025 +0100
    URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=e227016a

check_mysql_query: clang-format

---

 plugins/check_mysql_query.c | 45 ++++++++++++++++++++++++++++-----------------
 1 file changed, 28 insertions(+), 17 deletions(-)

diff --git a/plugins/check_mysql_query.c b/plugins/check_mysql_query.c
index 79b6e2f4..480453b1 100644
--- a/plugins/check_mysql_query.c
+++ b/plugins/check_mysql_query.c
@@ -67,35 +67,39 @@ int main(int argc, char **argv) {
 	/* Parse extra opts if any */
 	argv = np_extra_opts(&argc, argv, progname);
 
-	if (process_arguments(argc, argv) == ERROR)
+	if (process_arguments(argc, argv) == ERROR) {
 		usage4(_("Could not parse arguments"));
+	}
 
 	MYSQL mysql;
 	/* initialize mysql  */
 	mysql_init(&mysql);
 
-	if (opt_file != NULL)
+	if (opt_file != NULL) {
 		mysql_options(&mysql, MYSQL_READ_DEFAULT_FILE, opt_file);
+	}
 
-	if (opt_group != NULL)
+	if (opt_group != NULL) {
 		mysql_options(&mysql, MYSQL_READ_DEFAULT_GROUP, opt_group);
-	else
+	} else {
 		mysql_options(&mysql, MYSQL_READ_DEFAULT_GROUP, "client");
+	}
 
 	/* establish a connection to the server and error checking */
 	if (!mysql_real_connect(&mysql, db_host, db_user, db_pass, db, db_port, db_socket, 0)) {
-		if (mysql_errno(&mysql) == CR_UNKNOWN_HOST)
+		if (mysql_errno(&mysql) == CR_UNKNOWN_HOST) {
 			die(STATE_WARNING, "QUERY %s: %s\n", _("WARNING"), mysql_error(&mysql));
-		else if (mysql_errno(&mysql) == CR_VERSION_ERROR)
+		} else if (mysql_errno(&mysql) == CR_VERSION_ERROR) {
 			die(STATE_WARNING, "QUERY %s: %s\n", _("WARNING"), mysql_error(&mysql));
-		else if (mysql_errno(&mysql) == CR_OUT_OF_MEMORY)
+		} else if (mysql_errno(&mysql) == CR_OUT_OF_MEMORY) {
 			die(STATE_WARNING, "QUERY %s: %s\n", _("WARNING"), mysql_error(&mysql));
-		else if (mysql_errno(&mysql) == CR_IPSOCK_ERROR)
+		} else if (mysql_errno(&mysql) == CR_IPSOCK_ERROR) {
 			die(STATE_WARNING, "QUERY %s: %s\n", _("WARNING"), mysql_error(&mysql));
-		else if (mysql_errno(&mysql) == CR_SOCKET_CREATE_ERROR)
+		} else if (mysql_errno(&mysql) == CR_SOCKET_CREATE_ERROR) {
 			die(STATE_WARNING, "QUERY %s: %s\n", _("WARNING"), mysql_error(&mysql));
-		else
+		} else {
 			die(STATE_CRITICAL, "QUERY %s: %s\n", _("CRITICAL"), mysql_error(&mysql));
+		}
 	}
 
 	char *error = NULL;
@@ -140,8 +144,9 @@ int main(int argc, char **argv) {
 	/* close the connection */
 	mysql_close(&mysql);
 
-	if (verbose >= 3)
+	if (verbose >= 3) {
 		printf("mysql result: %f\n", value);
+	}
 
 	int status = get_status(value, my_thresholds);
 
@@ -170,8 +175,9 @@ int process_arguments(int argc, char **argv) {
 		{"version", no_argument, 0, 'V'},        {"help", no_argument, 0, 'h'},           {"query", required_argument, 0, 'q'},
 		{"warning", required_argument, 0, 'w'},  {"critical", required_argument, 0, 'c'}, {0, 0, 0, 0}};
 
-	if (argc < 1)
+	if (argc < 1) {
 		return ERROR;
+	}
 
 	char *warning = NULL;
 	char *critical = NULL;
@@ -180,8 +186,9 @@ int process_arguments(int argc, char **argv) {
 		int option = 0;
 		int option_char = getopt_long(argc, argv, "hvVP:p:u:d:H:s:q:w:c:f:g:", longopts, &option);
 
-		if (option_char == -1 || option_char == EOF)
+		if (option_char == -1 || option_char == EOF) {
 			break;
+		}
 
 		switch (option_char) {
 		case 'H': /* hostname */
@@ -247,17 +254,21 @@ int process_arguments(int argc, char **argv) {
 }
 
 int validate_arguments(void) {
-	if (sql_query == NULL)
+	if (sql_query == NULL) {
 		usage("Must specify a SQL query to run");
+	}
 
-	if (db_user == NULL)
+	if (db_user == NULL) {
 		db_user = strdup("");
+	}
 
-	if (db_host == NULL)
+	if (db_host == NULL) {
 		db_host = strdup("");
+	}
 
-	if (db == NULL)
+	if (db == NULL) {
 		db = strdup("");
+	}
 
 	return OK;
 }



More information about the Commits mailing list