]> git.wincent.com - wikitext.git/blobdiff - ext/parser.c
Simplify Wikitext_parser_sanitize_link_target
[wikitext.git] / ext / parser.c
index d4183cede191cb61be18cfc561ad4b16c246b87f..729a34873bb62ef02dd73fcbf09cb6e3ba414533 100644 (file)
@@ -832,12 +832,11 @@ void wiki_append_sanitized_link_target(str_t *link_target, str_t *output, bool t
 
 VALUE Wikitext_parser_sanitize_link_target(VALUE self, VALUE string)
 {
-    parser_t parser;
-    parser.link_target = str_new_from_string(string);
-    GC_WRAP_STR(parser.link_target, link_target_gc);
+    str_t *link_target = str_new_from_string(string);
+    GC_WRAP_STR(link_target, link_target_gc);
     str_t *output = str_new();
     GC_WRAP_STR(output, output_gc);
-    wiki_append_sanitized_link_target(parser.link_target, output, true);
+    wiki_append_sanitized_link_target(link_target, output, true);
     return string_from_str(output);
 }