From: Felix Fietkau Date: Mon, 10 Jun 2013 15:08:26 +0000 (+0200) Subject: make uqmi_add_error return QMI_CMD_EXIT X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4ab698d5b6e27dece939c858aae070f5beda71a1;p=oweals%2Fuqmi.git make uqmi_add_error return QMI_CMD_EXIT --- diff --git a/commands.c b/commands.c index 4dbdd17..4680511 100644 --- a/commands.c +++ b/commands.c @@ -181,9 +181,10 @@ static bool __uqmi_run_commands(struct qmi_dev *qmi, bool option) return true; } -void uqmi_add_error(const char *msg) +int uqmi_add_error(const char *msg) { blobmsg_add_string(&status, NULL, msg); + return QMI_CMD_EXIT; } bool uqmi_run_commands(struct qmi_dev *qmi) diff --git a/commands.h b/commands.h index b54b34f..7560dbd 100644 --- a/commands.h +++ b/commands.h @@ -50,6 +50,6 @@ extern bool single_line; extern const struct uqmi_cmd_handler uqmi_cmd_handler[]; void uqmi_add_command(char *arg, int longidx); bool uqmi_run_commands(struct qmi_dev *qmi); -void uqmi_add_error(const char *msg); +int uqmi_add_error(const char *msg); #endif