Author: jelmer
Date: 2007-12-06 21:39:56 +0000 (Thu, 06 Dec 2007)
New Revision: 26320

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26320

Log:
Clean up properly after error.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/auth/credentials/credentials.i
   branches/SAMBA_4_0/source/auth/credentials/credentials_krb5.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/auth/credentials/credentials.i
===================================================================
--- branches/SAMBA_4_0/source/auth/credentials/credentials.i    2007-12-06 
21:39:49 UTC (rev 26319)
+++ branches/SAMBA_4_0/source/auth/credentials/credentials.i    2007-12-06 
21:39:56 UTC (rev 26320)
@@ -50,9 +50,7 @@
         cli_credentials() {
             return cli_credentials_init(NULL);
         }
-        ~cli_credentials() {
-            talloc_free($self);
-        }
+        ~cli_credentials() { talloc_free($self); }
         /* username */
         const char *get_username(void);
         bool set_username(const char *value, 

Modified: branches/SAMBA_4_0/source/auth/credentials/credentials_krb5.c
===================================================================
--- branches/SAMBA_4_0/source/auth/credentials/credentials_krb5.c       
2007-12-06 21:39:49 UTC (rev 26319)
+++ branches/SAMBA_4_0/source/auth/credentials/credentials_krb5.c       
2007-12-06 21:39:56 UTC (rev 26320)
@@ -41,6 +41,7 @@
        ret = smb_krb5_init_context(cred, 
cli_credentials_get_event_context(cred), 
                                    lp_ctx, &cred->smb_krb5_context);
        if (ret) {
+               cred->smb_krb5_context = NULL;
                return ret;
        }
        *smb_krb5_context = cred->smb_krb5_context;

Reply via email to