Correct arguments to g_regex_match_simple() call
authorRiko Yamada <rik0yamada@yahoo.co.jp>
Sun, 24 Jun 2012 07:13:46 +0000 (16:13 +0900)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 25 Jun 2012 03:28:39 +0000 (06:28 +0300)
We were passing RegexMatchFlags as GRegexCompileFlags.

https://bugzilla.gnome.org/show_bug.cgi?id=678744

libgssdp/gssdp-resource-browser.c

index be19cb2..d68ca8b 100644 (file)
@@ -466,8 +466,8 @@ gssdp_resource_browser_set_target (GSSDPResourceBrowser *resource_browser,
              version != g_strstr_len (pattern, -1, ":")) &&
             g_regex_match_simple (version_pattern,
                                   version + 1,
-                                  G_REGEX_MATCH_ANCHORED,
-                                  0)) {
+                                  G_REGEX_ANCHORED,
+                                  G_REGEX_MATCH_ANCHORED)) {
                 resource_browser->priv->version = atoi (version + 1);
                 strcpy (version + 1, version_pattern);
         }