From 04f903633fbb7e403a15a11801f0691899ac167f Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Mon, 28 Mar 2016 14:46:38 +0000 Subject: [PATCH] Uses get method if present. FossilOrigin-Name: 87d238a404f3b06f8165076acb62f3f67830d71b369b13679690764915fccabc --- src/cw/mbag_set_from_buf.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/cw/mbag_set_from_buf.c b/src/cw/mbag_set_from_buf.c index 9dc0b9fc..dbdcfa62 100644 --- a/src/cw/mbag_set_from_buf.c +++ b/src/cw/mbag_set_from_buf.c @@ -36,6 +36,17 @@ int mbag_set_from_buf(mbag_t dst, mbagtype_t type, const char *item_id, uint8_t return 1; } + if (type->get){ + struct mbag_item * item = type->get(data,len); + if (!item) + return 0; + item->id=item_id; + mbag_set(dst,item); + return 1; + + + } + return 0; }