projects
/
platform
/
upstream
/
neard.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
557bd13
)
snep: Add handover select frame check
author
Olivier Guiter
<olivier.guiter@linux.intel.com>
Thu, 13 Sep 2012 14:46:44 +0000
(16:46 +0200)
committer
Samuel Ortiz
<sameo@linux.intel.com>
Fri, 21 Sep 2012 06:21:54 +0000
(08:21 +0200)
plugins/snep.c
patch
|
blob
|
history
diff --git
a/plugins/snep.c
b/plugins/snep.c
index
da01025
..
9bde428
100644
(file)
--- a/
plugins/snep.c
+++ b/
plugins/snep.c
@@
-473,7
+473,12
@@
static int snep_push_response(struct p2p_snep_put_req_data *req)
return bytes_recv;
}
- snep_parse_handover_record(req->fd, ndef, ndef_len);
+ /* Not enough bytes */
+ if (bytes_recv < 6)
+ return -EINVAL;
+
+ if (strncmp((char *)(ndef + 3), "Hs", 2) == 0)
+ snep_parse_handover_record(req->fd, ndef, ndef_len);
g_free(ndef);