ext/markdown/autolink.c in github-markdown-0.5.3 vs ext/markdown/autolink.c in github-markdown-0.5.4
- old
+ new
@@ -234,11 +234,11 @@
else if (c != '-' && c != '_')
break;
}
if (link_end < 2 || nb != 1 || np == 0 ||
- !isalpha(data[link_end - 1]))
+ (!isalpha(data[link_end - 1]) && data[link_end - 1] != '.'))
return 0;
link_end = autolink_delim(data, link_end, max_rewind, size);
if (link_end == 0)
@@ -292,6 +292,5 @@
bufput(link, data - rewind, link_end + rewind);
*rewind_p = rewind;
return link_end;
}
-