> Made config match yours. > > During connect/auth/attach fbclient send 4 packets to server: > op_connect, op_attach, op_cont_auth: > (gdb) print packet->p_auth_cont > $7 = {p_data = {cstr_length = 256, cstr_allocated = 0, > cstr_address = 0x7ffff7accd90 > "9488D1F46358D7855763336A53F9377B59810100BD009319F7C46D7CD152750C1219B769AC06D676C0139E82B4A7346B5123F88113C27910EE4F390C10062DE84AE3AFC1151508D01780687885749FABB78651FDC2240317718D3756FE64B8469A1A5DC5"...}, > > p_name = {cstr_length = 3, cstr_allocated = 3, > cstr_address = 0x7ffff7ace390 "Srp", '\314' <repeats 13 times>, > '\335' <repeats 15 times>, <incomplete sequence \335>}, p_list = { > cstr_length = 0, cstr_allocated = 0, cstr_address = 0x0}, p_keys = > {cstr_length = 0, cstr_allocated = 0, cstr_address = 0x0}} > > and one more op_cont_auth: > > (gdb) print packet->p_operation > $8 = op_cont_auth > (gdb) print packet->p_auth_cont > $9 = {p_data = {cstr_length = 40, cstr_allocated = 0, > cstr_address = 0x7ffff7accd90 > "649697C0CE1E0B3BAEF5AEB9471392809BAAD69FBD009319F7C46D7CD152750C1219B769AC06D676C0139E82B4A7346B5123F88113C27910EE4F390C10062DE84AE3AFC1151508D01780687885749FABB78651FDC2240317718D3756FE64B8469A1A5DC5"...}, > > p_name = {cstr_length = 3, cstr_allocated = 3, > cstr_address = 0x7ffff7ace8e0 "Srp", '\314' <repeats 13 times>, > '\335' <repeats 15 times>, <incomplete sequence \335>}, p_list = { > cstr_length = 0, cstr_allocated = 0, cstr_address = 0x0}, p_keys = > {cstr_length = 0, cstr_allocated = 0, cstr_address = 0x0}} > > Pay attention - it's SRP (not 256) and p_auth_cont.p_data is differerent > second time.
But the op_cont_auth is sent as part of 2nd op_attach. Not in the first op_connect + op_attach. -- Mgr. Jiří Činčura https://www.tabsoverspaces.com/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel