From: John Crispin Date: Wed, 10 Jul 2013 10:47:35 +0000 (+0200) Subject: make the verbose argument a bool X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=14f1faba725c14fbcc50a89994c0185262b7f3cb;p=oweals%2Fprocd.git make the verbose argument a bool Signed-off-by: John Crispin --- diff --git a/service.c b/service.c index 3a21ed0..8aae975 100644 --- a/service.c +++ b/service.c @@ -150,7 +150,7 @@ enum { }; static const struct blobmsg_policy service_list_attrs[__SERVICE_LIST_ATTR_MAX] = { - [SERVICE_LIST_ATTR_VERBOSE] = { "verbose", BLOBMSG_TYPE_INT32 }, + [SERVICE_LIST_ATTR_VERBOSE] = { "verbose", BLOBMSG_TYPE_BOOL }, }; enum { @@ -236,7 +236,7 @@ service_handle_list(struct ubus_context *ctx, struct ubus_object *obj, blobmsg_parse(service_list_attrs, __SERVICE_LIST_ATTR_MAX, tb, blob_data(msg), blob_len(msg)); - if (tb[SERVICE_LIST_ATTR_VERBOSE] && blobmsg_get_u32(tb[SERVICE_LIST_ATTR_VERBOSE])) + if (tb[SERVICE_LIST_ATTR_VERBOSE] && blobmsg_get_bool(tb[SERVICE_LIST_ATTR_VERBOSE])) verbose = 1; blob_buf_init(&b, 0);