Merge pull request dart-lang/markdown#93 from srawlins/fix-unresolved-resolver-links
Fix unresolved resolver links
diff --git a/pkgs/markdown/lib/src/inline_parser.dart b/pkgs/markdown/lib/src/inline_parser.dart
index 408d1a8..5875094 100644
--- a/pkgs/markdown/lib/src/inline_parser.dart
+++ b/pkgs/markdown/lib/src/inline_parser.dart
@@ -518,6 +518,7 @@
} else {
// Didn't close correctly so revert to text.
parser.start = startPos;
+ parser.pos = parser.start;
parser.advanceBy(endMatch[0].length);
}
diff --git a/pkgs/markdown/test/original/inline_links.unit b/pkgs/markdown/test/original/inline_links.unit
index a63a26e..2e33754 100644
--- a/pkgs/markdown/test/original/inline_links.unit
+++ b/pkgs/markdown/test/original/inline_links.unit
@@ -56,3 +56,8 @@
<<<
<p>links [are] (http://foo.com) awesome</p>
+>>> resolver link without a resolver
+links [are *awesome*]
+
+<<<
+<p>links [are <em>awesome</em>]</p>