pero 2005/03/14 12:41:09
Modified: jk/native/common jk_status.c
Log:
fix correct mime parameter parsing :-)
Revision Changes Path
1.31 +16 -9 jakarta-tomcat-connectors/jk/native/common/jk_status.c
Index: jk_status.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_status.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- jk_status.c 14 Mar 2005 08:12:35 -0000 1.30
+++ jk_status.c 14 Mar 2005 20:41:09 -0000 1.31
@@ -760,14 +760,21 @@
{
if (!req)
return 0;
- else if (!strncmp(req, "mime=html", 9))
- return 0;
- else if (!strncmp(req, "mime=xml", 8))
- return 1;
- else if (!strncmp(req, "mime=txt", 8))
- return 2;
- else
- return 0;
+ else {
+ char buf[32];
+ char *mimetype = NULL;
+ int ret = 0 ;
+ if(status_cmd("mime", req, buf, sizeof(buf)) != NULL) {
+ mimetype = strdup(buf) ;
+ if (!strncmp(mimetype, "xml", 3))
+ ret = 1;
+ else if (!strncmp(mimetype, "txt", 3))
+ ret = 2;
+ }
+ if (mimetype)
+ free(mimetype);
+ return ret ;
+ }
}
static int JK_METHOD service(jk_endpoint_t *e,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]