mirror of
https://github.com/berlin-open-wireless-lab/DAWN.git
synced 2025-03-09 15:40:12 +00:00
add network buff
This commit is contained in:
parent
1132e7f66d
commit
7ac7f03454
1 changed files with 6 additions and 5 deletions
|
@ -414,19 +414,21 @@ static int handle_deauth_req(struct blob_attr *msg) {
|
|||
|
||||
int handle_network_msg(char* msg)
|
||||
{
|
||||
static struct blob_buf network_buf;
|
||||
static struct blob_buf data_buf;
|
||||
printf("HANDLING NETWORK MSG!\n");
|
||||
struct blob_attr *tb[__NETWORK_MAX];
|
||||
char *method;
|
||||
char *data;
|
||||
|
||||
printf("TO JSON NETWORK MSG!\n");
|
||||
blob_buf_init(&b, 0);
|
||||
blobmsg_add_json_from_string(&b, msg);
|
||||
blob_buf_init(&network_buf, 0);
|
||||
blobmsg_add_json_from_string(&network_buf, msg);
|
||||
|
||||
printf("TO JSON AGAIN PARSING: %s\n",blobmsg_format_json(b.head, true));
|
||||
printf("TO JSON AGAIN PARSING: %s\n",blobmsg_format_json(network_buf.head, true));
|
||||
|
||||
printf("PARSING NETWORK MSG!\n");
|
||||
blobmsg_parse(network_policy, __NETWORK_MAX, tb, blob_data(b.head), blob_len(b.head));
|
||||
blobmsg_parse(network_policy, __NETWORK_MAX, tb, blob_data(network_buf.head), blob_len(network_buf.head));
|
||||
printf("PARSING FINISHED NETWORK MSG!\n");
|
||||
|
||||
if(!tb[NETWORK_METHOD] ||!tb[NETWORK_DATA] )
|
||||
|
@ -446,7 +448,6 @@ int handle_network_msg(char* msg)
|
|||
|
||||
printf("GET STRING FINISHED NETWORK MSG!\n");
|
||||
|
||||
static struct blob_buf data_buf;
|
||||
blob_buf_init(&data_buf, 0);
|
||||
blobmsg_add_json_from_string(&data_buf, data);
|
||||
printf("JSON PARSING AGAIN FINISHED NETWORK MSG!\n");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue