]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commit
Don't delete everything under a string-subkeyed primary key by using a
authorSimon Tatham <anakin@pobox.com>
Fri, 15 Jul 2011 18:30:47 +0000 (18:30 +0000)
committerSimon Tatham <anakin@pobox.com>
Fri, 15 Jul 2011 18:30:47 +0000 (18:30 +0000)
commitdc7908793aaaad93708f6637f48133138517cadf
treed479a93f7a8b115f851ca828ded9f3f9af5dc99d
parent62ce46baaf0477dc1f554379f4b8b2667ee6a138
Don't delete everything under a string-subkeyed primary key by using a
loop that fetches the next item using conf_get_str_strs and passing
the previous key as a parameter, because the previous key will have
been freed by the intervening conf_del_str_str. Instead, use the
technique of repeatedly using conf_get_str_nthstrkey with index 0 and
deleting what comes back, as PSCP and PSFTP do.

Spotted by Minefield with the aid of Jacob, or possibly vice versa.

git-svn-id: http://svn.tartarus.org/sgt/putty@9220 cda61777-01e9-0310-a592-d414129be87e
settings.c