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]

Reply via email to