Author: tridge
Date: 2006-03-13 05:00:45 +0000 (Mon, 13 Mar 2006)
New Revision: 14293

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

Log:

fixed some errors found with beam

Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/password_hash.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/password_hash.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/password_hash.c    
2006-03-13 04:27:53 UTC (rev 14292)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/password_hash.c    
2006-03-13 05:00:45 UTC (rev 14293)
@@ -496,6 +496,9 @@
                                continue;
                        }
                        ASN1_MALLOC_ENCODE(Key, buf, buf_size, &keys[i], &len, 
krb5_ret);
+                       if (krb5_ret) {
+                               return LDB_ERR_OPERATIONS_ERROR;
+                       }
                        
                        val.data = talloc_memdup(req, buf, len);
                        val.length = len;
@@ -549,6 +552,9 @@
                        return LDB_ERR_OPERATIONS_ERROR;
                }
                ASN1_MALLOC_ENCODE(Key, buf, buf_size, &key, &len, krb5_ret);
+               if (krb5_ret) {
+                       return LDB_ERR_OPERATIONS_ERROR;
+               }
                krb5_free_keyblock_contents(smb_krb5_context->krb5_context,
                                            &key.key);
                

Reply via email to