summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Mendez <me@jmendeth.com>2015-09-19 21:38:15 +0200
committerXavier Mendez <me@jmendeth.com>2015-09-19 21:38:15 +0200
commitca4609d56a77378ef9cf6dd3caff3aec006ecce9 (patch)
treedd136dcea4700b26582bcd950ccacf1f19c2dd86
parent4638c60dedfa581fd5fa7c6420d8f32274c9ca0b (diff)
parent030392d2cff4f186705559eecf96394d35617659 (diff)
downloadrust-hoedown-ca4609d56a77378ef9cf6dd3caff3aec006ecce9.tar.gz
Merge pull request #174 from davidszotten/non_enclosing_angle_brackets
only remove enclosing angle brackets
-rw-r--r--src/document.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/document.c b/src/document.c
index e2731da..ee0102f 100644
--- a/src/document.c
+++ b/src/document.c
@@ -1199,8 +1199,10 @@ char_link(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offse
link_e--;
/* remove optional angle brackets around the link */
- if (data[link_b] == '<') link_b++;
- if (data[link_e - 1] == '>') link_e--;
+ if (data[link_b] == '<' && data[link_e - 1] == '>') {
+ link_b++;
+ link_e--;
+ }
/* building escaped link and title */
if (link_e > link_b) {