From a653c93f8ee2647255de19f3fd56fd51b6dd6e10 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 16 Mar 2006 03:41:42 +0000
Subject: [PATCH] Allow a double-newline to terminate a URI.

---
 web/lib/msgslib.ssjs | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs
index 874375cf46..524c0e16e3 100644
--- a/web/lib/msgslib.ssjs
+++ b/web/lib/msgslib.ssjs
@@ -188,11 +188,16 @@ function make_links(str) {
 		var text=str;
 		var uri=str;
 		var extra='';
-		var m=str.match(/^([\x00-\xff]*?)((?:&gt;|[\r\n,.\)])+)$/);
+		var m=str.match(/^([\x00-\xff]*?)((?:\r?\n\r?\n).*)$)
+		if(m!=null) {
+			str=m[1];
+			extra=m[2];
+		}
+		m=str.match(/^([\x00-\xff]*?)((?:&gt;|[\r\n,.\)])+)$/);
 		if(m!=null) {
 			text=m[1];
 			uri=m[1];
-			extra=m[2];
+			extra=m[2]+extra;
 		}
 		uri=uri.replace(/[\r\n]/g,'');
 		var ret='<a href="'+uri+'" target="_blank">'+text+'</a>'+extra;
-- 
GitLab