Browse Source

Fixed a minor bug in processing Markdown-style links having anchors.

default 9 months ago
parent
commit
6f772e4770
1 changed files with 2 additions and 2 deletions
  1. 2 2
      format.c

+ 2 - 2
format.c

@@ -143,8 +143,8 @@ static xs_str *format_line(const char *line, xs_list **attach)
             else
             if (*v == '[') {
                 /* markdown-like links [label](url) */
-                xs *w    = xs_strip_chars_i(xs_dup(v), "[)");
-                xs *l    = xs_split_n(w, "](", 1);
+                xs *w = xs_strip_chars_i(xs_replace(v, "#", "#"), "[)");
+                xs *l = xs_split_n(w, "](", 1);
 
                 if (xs_list_len(l) == 2) {
                     xs *link = xs_fmt("<a href=\"%s\">%s</a>",