diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs
index 4adf56c03b8a1a5279bf507d69c06dc6ae7d3f4b..6389d4e3445a2d17b948449f3858f42bd0bcf16d 100644
--- a/web/lib/msgslib.ssjs
+++ b/web/lib/msgslib.ssjs
@@ -186,7 +186,7 @@ function make_links(str) {
 	str=str.replace(/(?:http|https|ftp|telnet|gopher|irc|news):\/\/[\w\-\.]+\.[a-zA-Z]+(?::[\w]*)?(?:\/(?:[\w\-._\?\,\/\\\+&%\$#\=~\*]*))?/gi,function(str) {
 //					 | Protocol                                    |Hostname					  | Path                                     |
 		var ret='<a href="'+str+'" target="_blank">'+str+'</a>';
-		var m=str.match(/^(.*)(&gt;|[^,.\(\)\s])$/);
+		var m=str.match(/^(.*)(&gt;|[,.\)])$/);
 		if(m!=null)
 			ret='<a href="'+m[1]+'" target="_blank">'+m[1]+'</a>'+m[2];
 		return(ret);}