Hi Dave, +1 for the fix. In anyway, this "services" prefix is also not a constant in theory. Because it is configurable in apache, mod_axis2. I noticed this last week. Better take a peek on that too. Please upload a diff of your patch.
Regards, Senaka > IIS module fails with service that has the name "services" in it > ---------------------------------------------------------------- > > Key: AXIS2C-932 > URL: https://issues.apache.org/jira/browse/AXIS2C-932 > Project: Axis2-C > Issue Type: Bug > Components: transport/http > Affects Versions: Current (Nightly) > Environment: Windows XP. > Reporter: Dave Meier > Priority: Critical > > > When I use the IIS module and try to call my service it fails to find the > service. The name of my service is "aewebservices70", so the URL is > "http://localhost:80/axis2/services/aewebservices70". The service is not > found. > > I found that there is a loop in > axutil_parse_request_url_for_svc_and_op(...) where it keeps looking for > "services" so it end up returning "70" as the service name. > I modified the code to break out of the loop after the first "services" is > found and that fixed it. I'm not sure if the loop is there for a reason: > > while (1) > { > tmp = strstr(tmp, axis2_request_url_prefix); > if (!tmp) > { > break; > } > else > { > service_str = tmp; > tmp += axutil_strlen(axis2_request_url_prefix); > break; // I added this line to get it to > work............... > } > } > > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]