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);