]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_commands only send content-type on status when it really is http.
authorMichael Jerris <mike@jerris.com>
Thu, 11 Dec 2008 17:56:51 +0000 (17:56 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 11 Dec 2008 17:56:51 +0000 (17:56 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10714 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_commands/mod_commands.c

index af39e97958cf5e9b4cfcfc881afe8ac4a2110b98..cb315a140991bba8f02ecccba391f05cec94564c 100644 (file)
@@ -704,13 +704,14 @@ SWITCH_STANDARD_API(status_function)
 
        if (stream->param_event) {
                http = switch_event_get_header(stream->param_event, "http-host");
+               if ((var = switch_event_get_header(stream->param_event, "content-type"))) {
+                       if (!strcasecmp(var, "text/plain")) {
+                               http = NULL;
+                       }
+               }
        }
 
-       if ((var = switch_event_get_header(stream->param_event, "content-type"))) {
-               if (!strcasecmp(var, "text/plain")) {
-                       http = NULL;
-               }
-       } else {
+       if (http) {
                stream->write_function(stream, "%s", "Content-Type: text/html\n\n");
        }