#include "commands.h"
static struct blob_buf status;
+bool single_line = false;
static void no_cb(struct qmi_dev *qmi, struct qmi_request *req, struct qmi_msg *msg)
{
if (!blob_len(data))
return;
- str = blobmsg_format_json_indent(blob_data(data), false, 0);
+ str = blobmsg_format_json_indent(blob_data(data), false, single_line ? -1 : 0);
if (!str)
return;
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)