mturk 2005/03/14 22:04:58
Modified: jk/native/common jk_status.c
Log:
No need to strdup param that already uses stack buffer.
Revision Changes Path
1.32 +11 -17 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.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- jk_status.c 14 Mar 2005 20:41:09 -0000 1.31
+++ jk_status.c 15 Mar 2005 06:04:58 -0000 1.32
@@ -758,23 +758,17 @@
static int status_mime_type(const char *req)
{
- if (!req)
- 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;
+ int ret = 0 ;
+ if (req) {
+ char mimetype[32];
+ if (status_cmd("mime", req, mimetype, sizeof(mimetype)) != NULL) {
+ if (!strcmp(mimetype, "xml"))
+ ret = 1;
+ else if (!strcmp(mimetype, "txt"))
+ ret = 2;
}
- if (mimetype)
- free(mimetype);
- return ret ;
}
+ return ret ;
}
static int JK_METHOD service(jk_endpoint_t *e,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]