Revert the change made in revision 45474, since this causes other issues.
authorJason Parker <jparker@digium.com>
Wed, 20 Jun 2007 20:41:06 +0000 (20:41 +0000)
committerJason Parker <jparker@digium.com>
Wed, 20 Jun 2007 20:41:06 +0000 (20:41 +0000)
Issue 10021.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@70493 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/http.c

index c385c34..0fafef8 100644 (file)
@@ -145,18 +145,6 @@ static const char *ftype2mtype(const char *ftype, char *wkspace, int wkspacelen)
        return wkspace;
 }
 
-/* like ast_uri_decode, but replace '+' with ' ' */
-static char *uri_decode(char *buf)
-{
-       char *c;
-       ast_uri_decode(buf);
-       for (c = buf; *c; c++) {
-               if (*c == '+')
-                       *c = ' ';
-       }
-       return buf;
-}
-
 static struct ast_str *static_callback(struct sockaddr_in *req, const char *uri, struct ast_variable *vars, int *status, char **title, int *contentlength)
 {
        struct ast_str *result;
@@ -583,7 +571,7 @@ static struct ast_str *handle_uri(struct sockaddr_in *sin, char *uri, int *statu
                while ((val = strsep(&params, "&"))) {
                        var = strsep(&val, "=");
                        if (val)
-                               uri_decode(val);
+                               ast_uri_decode(val);
                        else 
                                val = "";
                        ast_uri_decode(var);