From d44ec4cc546e398b7f07f6c96f6956cc010ab184 Mon Sep 17 00:00:00 2001 From: Markus Wuebben Date: Tue, 28 Apr 1998 21:55:38 +0000 Subject: [PATCH] $// markus: Applied patch for url parsing.... Now this should do it... hopefully ;-) svn path=/trunk/kdenetwork/kmail/; revision=7104 --- kmreaderwin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kmreaderwin.cpp b/kmreaderwin.cpp index 7d737bc37..e9fb6bafa 100644 --- a/kmreaderwin.cpp +++ b/kmreaderwin.cpp @@ -531,6 +531,7 @@ const QString KMReaderWin::strToHtml(const QString aStr, bool aDecodeQP, } else if (ch=='@') { + char *startpos = pos; for (i=0; *pos && (isalnum(*pos) || *pos=='@' || *pos=='.' || *pos=='_'||*pos=='-' || *pos=='*' || *pos=='[' || *pos==']') && i<255; i++, pos--) @@ -546,7 +547,7 @@ const QString KMReaderWin::strToHtml(const QString aStr, bool aDecodeQP, } pos--; len = iStr.length(); - while (len>2 && ispunct(*pos)) + while (len>2 && ispunct(*pos) && (pos > startpos)) { len--; pos--;