On 21/12/2025 05:55, Alex Peshkoff wrote:
> пт, 19 дек. 2025 г., 18:16 'Mark Rotteveel' via firebird-devel
> <
firebir...@googlegroups.com <mailto:
firebir...@googlegroups.com>>:
>
> Looking at the use of ISC_USER and ISC_PASSWORD, through
> `void setLogin(ClumpletWriter& dpb, bool spbFlag)` in yvalve/utl.cpp,
> which is called from yvalve/why.cpp, am I correct in assuming that this
> can have affect on client *and* server?
>
> That is, if set on client, it will be populated from the client, but if
> the client did not populate username or password before sending to the
> server, then when the yvalve of the server receives it, it will
> populate
> the missing values with the values as they are set server-side?
>
>
> It was initial behaviour of IB6. Not too dangerous bug - why server's
> env can contain mentioned vars? Anyway it was fixed ling ago. Do not
> remember where is a check for server mode but it's definitely present.
I guess that is what the check for isc_dpb/spb_address_path is for,
right? It might deserve a comment to that effect :)
Mark
--
Mark Rotteveel