diff options
author | Devin Torres <devin@devintorr.es> | 2014-08-07 14:00:50 -0500 |
---|---|---|
committer | Devin Torres <devin@devintorr.es> | 2014-08-07 14:00:50 -0500 |
commit | e05c607bb459a7a5a8555a560fcd002fd39eaa8e (patch) | |
tree | 76edd9f56a9e034540e4700f74419cdc14a8fbad | |
parent | 0610117f44b173a4e2112afb2f510156a32355b5 (diff) | |
parent | 361e51443644b9741f0a9b76fd0df7e708b77194 (diff) | |
download | rust-hoedown-e05c607bb459a7a5a8555a560fcd002fd39eaa8e.tar.gz |
Merge pull request #95 from uranusjr/unique-footnote
Only render first footnote reflink occurrence to avoid duplicate HTML IDs
-rw-r--r-- | src/document.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/document.c b/src/document.c index c68aa20..9de3083 100644 --- a/src/document.c +++ b/src/document.c @@ -1022,11 +1022,11 @@ char_link(hoedown_buffer *ob, hoedown_document *doc, uint8_t *data, size_t offse goto cleanup; fr->is_used = 1; fr->num = doc->footnotes_used.count; - } - /* render */ - if (fr && doc->md.footnote_ref) + /* render */ + if (doc->md.footnote_ref) ret = doc->md.footnote_ref(ob, fr->num, doc->md.opaque); + } goto cleanup; } |