2015-04-15 1:09 GMT+03:00 Christopher Schultz <ch...@christopherschultz.net>:
> All,
>
> I need to get the context's session-tracking URI parameter name from
> within a Valve, and it looks like this is the right (static) call:
>
> o.a.c.util.SessionConfig.getSessionUriParamName(request.getContext());
>
> =2E.. but a quick reading of the code in there seems to reveal a
> copy/paste error:
>
> Starting on line SessionConfig.java:49
>
>     public static String getSessionUriParamName(Context context) {
>
>         String result =3D getConfiguredSessionCookieName(context);
>
>         if (result =3D=3D null) {
>             result =3D DEFAULT_SESSION_PARAMETER_NAME;
>         }
>
>         return result;
>     }
>
> At first, I would have imagined that there was some breakage in the
> trunk due to some refactoring, but it appears that the code is the same
> all the way back to Tomcat 7.
>
> I haven't tested it (and will), but it looks like if a non-default
> cookie name is used, that same name will be used for the URI parameter
> as well.
>
> Is that by mistake or by design?


By design.

http://svn.apache.org/viewvc?view=revision&revision=r944920
https://bz.apache.org/bugzilla/show_bug.cgi?id=49299

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to