URI-escape the '@' character.
[cumulus.git] / util.cc
diff --git a/util.cc b/util.cc
index c1b5f41..13ad991 100644 (file)
--- a/util.cc
+++ b/util.cc
@@ -27,7 +27,7 @@ string uri_encode(const string &in)
     for (size_t i = 0; i < in.length(); i++) {
         unsigned char c = in[i];
 
-        if (c >= '+' && c < 0x7f) {
+        if (c >= '+' && c < 0x7f && c != '@') {
             out += c;
         } else {
             char buf[4];