billbarker    2003/08/25 21:54:32

  Modified:    jk/native/domino jk_dsapi_plugin.c
  Log:
  Update Domino for new contract.
  
  I've got no clue on how to implement this efficiently.  Hopefully there are still 
Domino people lurking on the list that will give a better patch.
  
  Revision  Changes    Path
  1.11      +7 -6      jakarta-tomcat-connectors/jk/native/domino/jk_dsapi_plugin.c
  
  Index: jk_dsapi_plugin.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/domino/jk_dsapi_plugin.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- jk_dsapi_plugin.c 28 Jun 2001 18:45:40 -0000      1.10
  +++ jk_dsapi_plugin.c 26 Aug 2003 04:54:32 -0000      1.11
  @@ -980,7 +980,7 @@
        if (fr.URL && strlen(fr.URL))
        {
                char *uri = fr.URL;
  -             char *workerName, *qp;
  +             char *workerName, *qp, *turi;
   
                if (!initDone)
                {
  @@ -1038,11 +1038,12 @@
   
                        if (!ok) return kFilterError;
                        initDone = JK_TRUE;
  -             }
  +                }
   
  -             if (qp = strchr(uri, '?'), qp != NULL) *qp = '\0';
  -             workerName = map_uri_to_worker(uw_map, uri, logger);
  -             if (qp) *qp = '?';
  +                turi = strdup(uri);
  +                if (qp = strchr(turi, '?'), tqp != NULL) *qp = '\0';
  +                workerName = map_uri_to_worker(uw_map, turi, logger);
  +                free(turi);
   
                DEBUG(("Worker for this URL is %s\n", workerName));
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to