Log Message: |
Resolve a possible segfault in authentication credentials cache caused by
storing key in APR hashtable without copying to long-life pool. I don't know
exact reproduction script, but it's obvious bug and crash reported via
TortoiseSVN crash dump service multiple times.
Found by: TortoiseSVN crash dump
* subversion/libsvn_subr/auth.c
(svn_auth_next_credentials): Copy STATE->CACHE_KEY to AUTH_BATON->POOL
before adding it to AUTH_BATON->CREDS_CACHE.
|