summaryrefslogtreecommitdiff
path: root/src/gmdocument.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-12-25 07:54:05 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-12-25 07:55:56 +0200
commitecad69f94750b16d201f025a87c3635ce41b417e (patch)
treef062e5ff849c866b783fd33a00af17bc9b85deea /src/gmdocument.c
parentde7b5df1af59f56ff314c9cd69b4d3c9e4fc5e49 (diff)
GmDocument: Detect an invalid link
IssueID #427
Diffstat (limited to 'src/gmdocument.c')
-rw-r--r--src/gmdocument.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gmdocument.c b/src/gmdocument.c
index 884f8c07..9d79830b 100644
--- a/src/gmdocument.c
+++ b/src/gmdocument.c
@@ -236,7 +236,12 @@ enum iGmLineType lineType_Rangecc(const iRangecc line) {
236 return text_GmLineType; 236 return text_GmLineType;
237 } 237 }
238 if (startsWith_Rangecc(line, "=>")) { 238 if (startsWith_Rangecc(line, "=>")) {
239 return link_GmLineType; 239 iRangecc trim = line;
240 trim_Rangecc(&trim);
241 if (size_Range(&trim) > 2) {
242 return link_GmLineType;
243 }
244 return text_GmLineType;
240 } 245 }
241 if (startsWith_Rangecc(line, "###")) { 246 if (startsWith_Rangecc(line, "###")) {
242 return heading3_GmLineType; 247 return heading3_GmLineType;