Hi!
Version: 4.4.10
nc_ctx_check_and_fill() loads each module in a single pass (session_client.c:1212).
When one parse fails, all modules are removed, not just the one that failed. It never revisits earlier entries, so modules stay missing.
A server may advertise a module unknown to the client, which would prevent any other known module from loading. Shouldn't the client ignore unknown modules in this case and load the known ones regardless?
Thank you!
Hi!
Version: 4.4.10
nc_ctx_check_and_fill() loads each module in a single pass (session_client.c:1212).
When one parse fails, all modules are removed, not just the one that failed. It never revisits earlier entries, so modules stay missing.
A server may advertise a module unknown to the client, which would prevent any other known module from loading. Shouldn't the client ignore unknown modules in this case and load the known ones regardless?
Thank you!