From abc2f0019170fe5511ce11d7aa8d036c1c07d6ea Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Mon, 19 Feb 2018 09:48:54 +0000 Subject: [PATCH] Handles the values read from cisco.conf FossilOrigin-Name: ee37d51eeb70863e55facb8bc5df55971ff58e86ca26bc354e5aa175ce35bbc8 --- src/mod/cisco/cisco_out_ac_descriptor.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/mod/cisco/cisco_out_ac_descriptor.c b/src/mod/cisco/cisco_out_ac_descriptor.c index d5b88e84..e1886107 100644 --- a/src/mod/cisco/cisco_out_ac_descriptor.c +++ b/src/mod/cisco/cisco_out_ac_descriptor.c @@ -21,14 +21,15 @@ int cisco_out_ac_descriptor(struct conn *conn,struct cw_action_out * a,uint8_t * d+=cw_put_ac_status(d ,(struct cw_ac_status*)(i->data),conn); - - /* Send back the same software version as the WTP has, - otherwise the AP wants us to send an image */ - - //i = mbag_get(conn->incomming,CW_ITEM_WTP_SOFTWARE_VERSION); - i = mbag_get(cisco_config,CW_ITEM_AC_SOFTWARE_VERSION); + + if (!i){ + /* Send back the same software version as the WTP has, + otherwise the AP wants us to send an image */ + i = mbag_get(conn->incomming,CW_ITEM_WTP_SOFTWARE_VERSION); + } + if ( i ) { d += cw_put_version(d,1,i->data); }