On 2018-11-28 02:35, Tobias Schramm wrote: > Signed-off-by: Tobias Schramm <toblemi...@gmail.com> > --- > blobmsg.c | 12 ++++++++++-- > blobmsg.h | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- > 2 files changed, 58 insertions(+), 3 deletions(-) > > diff --git a/blobmsg.c b/blobmsg.c > index 10f3801..4b142e9 100644 > --- a/blobmsg.c > +++ b/blobmsg.c > @@ -75,13 +75,16 @@ bool blobmsg_check_attr_safe(const struct blob_attr > *attr, bool name, size_t len > return blob_check_type(data, data_len, blob_type[id]); > } > > -int blobmsg_check_array(const struct blob_attr *attr, int type) > +int blobmsg_check_array_safe(const struct blob_attr *attr, int type, size_t > len) > { > struct blob_attr *cur; > bool name; > int rem; > int size = 0; > > + if (!blobmsg_check_attr_safe(attr, NULL, len)) The second argument is a bool, so you should replace NULL with false.
Thanks, - Felix _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel