Simon Tatham
7a02234353
userauth2: add a missing free_prompts().
...
If a userauth layer is destroyed while userpass input is still
ongoing, ssh2_userauth_free forgot to free the active prompts_t,
leaking memory.
But adding the missing free_prompts call to ssh2_userauth_free results
in a double-free, because another thing I forgot was to null out that
pointer field everywhere _else_ it's freed. Fixed that too.
2021-09-16 13:55:10 +01:00
..
2021-04-22 18:09:13 +01:00
2021-06-27 13:52:48 +01:00
2021-06-27 13:52:48 +01:00
2021-06-27 13:52:48 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-12 09:52:46 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-12 09:52:46 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-14 14:05:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-14 14:05:13 +01:00
2021-09-14 14:05:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-13 17:24:47 +01:00
2021-09-14 14:05:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-06-19 21:34:56 +01:00
2021-09-12 11:55:55 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-15 13:55:22 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-04-22 18:09:13 +01:00
2021-09-14 14:05:13 +01:00
2021-04-22 18:34:47 +01:00
2021-04-22 18:09:13 +01:00
2021-09-16 13:55:10 +01:00
2021-06-19 21:34:56 +01:00
2021-08-14 11:46:21 +01:00
2021-09-13 17:24:47 +01:00
2021-04-22 18:09:13 +01:00