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:
a724aa0
)
Fix crash on target without a colon
author
Sven Neumann
<s.neumann@raumfeld.com>
Wed, 4 May 2011 12:54:46 +0000
(14:54 +0200)
committer
Ross Burton
<ross@linux.intel.com>
Wed, 4 May 2011 14:55:13 +0000
(15:55 +0100)
Don't crash if a target without a colon is passed to
gssdp_resource_browser_set_target().
libgssdp/gssdp-resource-browser.c
patch
|
blob
|
history
diff --git
a/libgssdp/gssdp-resource-browser.c
b/libgssdp/gssdp-resource-browser.c
index
10f7301
..
a93076d
100644
(file)
--- a/
libgssdp/gssdp-resource-browser.c
+++ b/
libgssdp/gssdp-resource-browser.c
@@
-458,10
+458,10
@@
gssdp_resource_browser_set_target (GSSDPResourceBrowser *resource_browser,
pattern = g_strndup (target,
strlen (target) + strlen (version_pattern));
- version = g_strrstr (pattern, ":")
+ 1
;
+ version = g_strrstr (pattern, ":");
if (version != NULL &&
- g_regex_match_simple (version_pattern, version, 0, 0)) {
- strcpy (version, version_pattern);
+ g_regex_match_simple (version_pattern, version
+ 1
, 0, 0)) {
+ strcpy (version
+ 1
, version_pattern);
}
error = NULL;