Fix code and improve wlan configuration functionality

This commit is contained in:
vemax78
2013-12-04 22:25:16 +01:00
parent e095195c97
commit 7253e60aed
10 changed files with 217 additions and 67 deletions

View File

@ -648,6 +648,22 @@ int capwap_validate_parsed_packet(struct capwap_parsed_packet* packet, struct ca
break;
}
case CAPWAP_IEEE80211_WLAN_CONFIGURATION_REQUEST: {
if (capwap_get_message_element(packet, CAPWAP_ELEMENT_80211_ADD_WLAN)) {
return 0;
}
break;
}
case CAPWAP_IEEE80211_WLAN_CONFIGURATION_RESPONSE: {
if (capwap_get_message_element(packet, CAPWAP_ELEMENT_RESULTCODE)) {
return 0;
}
break;
}
}
} else if (IS_FLAG_K_HEADER(packet->rxmngpacket->header)) {
/* Keep alive data message require session id */
@ -656,7 +672,7 @@ int capwap_validate_parsed_packet(struct capwap_parsed_packet* packet, struct ca
}
}
return 1;
return -1;
}
/* */