From 48a23c9e8938a8b4477ca98e9322237e2d1ef229 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sun, 3 Apr 2016 07:49:34 +0000 Subject: [PATCH] Put and get method added. FossilOrigin-Name: 7a2570d7c1fe99eb685c1f994631e39519eb949401c13e11637ffd67d174b7c2 --- src/cw/capwap80211_type_rateset.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/cw/capwap80211_type_rateset.c b/src/cw/capwap80211_type_rateset.c index a2d7239f..bd4874be 100644 --- a/src/cw/capwap80211_type_rateset.c +++ b/src/cw/capwap80211_type_rateset.c @@ -107,12 +107,19 @@ static struct mbag_item * get(const uint8_t *src,int len) return item; } +static int put(struct mbag_item *i,uint8_t *dst) +{ + int l=*((uint8_t*)(i->data)); + memcpy(dst,i->data+1,l); + return l; +} + const struct mbag_typedef capwap80211_type_rateset = { .name = "802.11 Rate Set", .del = free, .from_str = from_str, .to_str = to_str, - .get = get - + .get = get, + .put = put };