summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-06-23 19:50:04 +0000
committerGreg Hudson <ghudson@mit.edu>2011-06-23 19:50:04 +0000
commitd8870237ed89dcfa15f84cc78e85ed406729b0a3 (patch)
tree39bb2f64b1811278ddd6d8aedcad933c9dc66acc /src/lib
parent63ec3a4b97a3b00ea34d6a9f84d4b7b34383a645 (diff)
downloadkrb5-d8870237ed89dcfa15f84cc78e85ed406729b0a3.tar.gz
krb5-d8870237ed89dcfa15f84cc78e85ed406729b0a3.tar.xz
krb5-d8870237ed89dcfa15f84cc78e85ed406729b0a3.zip
Don't destroy dst on error in krb5_cc_move
Although destroying any partial contents of dst on error isn't a bad idea, invalidating the handle would be an incompatible change. So revert that part of r24754. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24988 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/ccache/ccbase.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/lib/krb5/ccache/ccbase.c b/src/lib/krb5/ccache/ccbase.c
index 69bb8b876..bd54695c8 100644
--- a/src/lib/krb5/ccache/ccbase.c
+++ b/src/lib/krb5/ccache/ccbase.c
@@ -401,8 +401,6 @@ krb5_cc_move(krb5_context context, krb5_ccache src, krb5_ccache dst)
krb5_cc_unlock(context, src);
if (!ret) {
ret = krb5_cc_destroy(context, src);
- } else {
- ret = krb5_cc_destroy(context, dst);
}
krb5_cccol_unlock(context);
if (princ) {