projects
/
profile
/
ivi
/
GSSDP.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
177f277
)
Check presence of MAN header
author
Jens Georg
<mail@jensge.org>
Wed, 29 Jun 2011 16:52:38 +0000
(18:52 +0200)
committer
Jens Georg
<mail@jensge.org>
Wed, 29 Jun 2011 21:19:23 +0000
(23:19 +0200)
libgssdp/gssdp-resource-group.c
patch
|
blob
|
history
diff --git
a/libgssdp/gssdp-resource-group.c
b/libgssdp/gssdp-resource-group.c
index
a66ed65
..
da69303
100644
(file)
--- a/
libgssdp/gssdp-resource-group.c
+++ b/
libgssdp/gssdp-resource-group.c
@@
-740,7
+740,7
@@
message_received_cb (GSSDPClient *client,
gpointer user_data)
{
GSSDPResourceGroup *resource_group;
- const char *target, *mx_str, *version_str;
+ const char *target, *mx_str, *version_str
, *man
;
gboolean want_all;
int mx, version;
GList *l;
@@
-773,7
+773,14
@@
message_received_cb (GSSDPClient *client,
return;
}
-
+
+ man = soup_message_headers_get_one (headers, "MAN");
+ if (!man) {
+ g_warning ("Discovery request did not have a valid MAN header");
+
+ return;
+ }
+
mx = atoi (mx_str);
/* Extract version */