//$markus: Another url forming bug fix.

urls: markus@[123.456.789.123] are being formed correctly and do not
lead to an infinte loop in kmail anymore....

svn path=/trunk/kdenetwork/kmail/; revision=6878
wilder-work
Markus Wuebben 28 years ago
parent 8dd4520233
commit 8bad135b04
  1. 6
      kmreaderwin.cpp

@ -532,13 +532,15 @@ const QString KMReaderWin::strToHtml(const QString aStr, bool aDecodeQP,
else if (ch=='@')
{
for (i=0; *pos && (isalnum(*pos) || *pos=='@' || *pos=='.' ||
*pos=='_'||*pos=='-' || *pos=='*') && i<255; i++, pos--)
*pos=='_'||*pos=='-' || *pos=='*' || *pos=='[' || *pos==']')
&& i<255; i++, pos--)
{
}
i1 = i;
pos++;
for (i=0; *pos && (isalnum(*pos)||*pos=='@'||*pos=='.'||
*pos=='_'||*pos=='-' || *pos=='*') && i<255; i++, pos++)
*pos=='_'||*pos=='-' || *pos=='*' || *pos=='[' || *pos==']')
&& i<255; i++, pos++)
{
iStr += *pos;
}

Loading…
Cancel
Save