Active
Project:
GTSpam
Version:
5.x-0.4
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
28 Oct 2008 at 20:05 UTC
Updated:
19 May 2009 at 07:20 UTC
I found a problem with some mail adresses and URL encoding:
take, for example the mail address vermessung@kolbe.at
After encoding, you get a base64-encoded argument to meilto.php that contains a '+'-sign.
This in turn results in the mail destination '0' in the mail browser.
At least for firefox the base64-string needs an additional escaping using urlencode before creating the link.
I simply inserted
$email = urlencode($email);
after line 161 i gtspam.module which resolved the issue.
Comments
Comment #1
ngaur commentedGood work.
Not a module I use (no 6.x version), but since I looked at this issue page, I thought I'd suggest that you should make a patch file for this.
The unix command is: "patch -u filename.orig filename". Should work from the command line on Mac as well.