summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Torres <devin@devintorr.es>2014-08-07 14:00:50 -0500
committerDevin Torres <devin@devintorr.es>2014-08-07 14:00:50 -0500
commite05c607bb459a7a5a8555a560fcd002fd39eaa8e (patch)
tree76edd9f56a9e034540e4700f74419cdc14a8fbad
parent0610117f44b173a4e2112afb2f510156a32355b5 (diff)
parent361e51443644b9741f0a9b76fd0df7e708b77194 (diff)
downloadrust-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.c6
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;
}