Use spaces as a separator for the redirect option to improve readability
authorRussell Bryant <russell@russellbryant.com>
Sun, 24 Dec 2006 21:01:02 +0000 (21:01 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sun, 24 Dec 2006 21:01:02 +0000 (21:01 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@48947 65c4cc65-6c06-0410-ace0-fbb531ad65f3

configs/http.conf.sample
main/http.c

index 01b5775..19f96ca 100644 (file)
@@ -30,11 +30,11 @@ bindaddr=127.0.0.1
 ;
 ; Redirect one URI to another.  This is how you would set a
 ; default page.  
-;   Syntax: redirect=<from here>=<to there>
+;   Syntax: redirect=<from here> <to there>
 ; For example, if you are using the Asterisk-gui,
 ; it is convenient to enable the following redirect:
 ;
-;redirect=/=/asterisk/static/config/cfgadvanced.html
+;redirect = / /asterisk/static/config/cfgadvanced.html
 ;
 ; HTTPS support. In addition to enabled=yes, you need to
 ; explicitly enable ssl, define the port to use,
index 98eaa5c..14293c5 100644 (file)
@@ -817,7 +817,10 @@ static void add_redirect(const char *value)
        unsigned int total_len;
 
        dest = ast_strdupa(value);
-       target = strsep(&dest, "=");
+       dest = ast_skip_blanks(dest);
+       target = strsep(&dest, " ");
+       target = ast_skip_blanks(target);
+       target = strsep(&target, " "); /* trim trailing whitespace */
 
        if (!dest) {
                ast_log(LOG_WARNING, "Invalid redirect '%s'\n", value);