Author: vlendec Date: 2006-08-20 17:08:37 +0000 (Sun, 20 Aug 2006) New Revision: 17620
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17620 Log: Fix two C++ Warnings and a memleak Modified: branches/SAMBA_3_0/source/libsmb/ntlmssp.c Changeset: Modified: branches/SAMBA_3_0/source/libsmb/ntlmssp.c =================================================================== --- branches/SAMBA_3_0/source/libsmb/ntlmssp.c 2006-08-20 11:26:35 UTC (rev 17619) +++ branches/SAMBA_3_0/source/libsmb/ntlmssp.c 2006-08-20 17:08:37 UTC (rev 17620) @@ -162,9 +162,13 @@ const unsigned char lm_hash[16], const unsigned char nt_hash[16]) { - ntlmssp_state->lm_hash = TALLOC_MEMDUP(ntlmssp_state->mem_ctx, lm_hash, 16); - ntlmssp_state->nt_hash = TALLOC_MEMDUP(ntlmssp_state->mem_ctx, nt_hash, 16); + ntlmssp_state->lm_hash = (unsigned char *) + TALLOC_MEMDUP(ntlmssp_state->mem_ctx, lm_hash, 16); + ntlmssp_state->nt_hash = (unsigned char *) + TALLOC_MEMDUP(ntlmssp_state->mem_ctx, nt_hash, 16); if (!ntlmssp_state->lm_hash || !ntlmssp_state->nt_hash) { + TALLOC_FREE(ntlmssp_state->lm_hash); + TALLOC_FREE(ntlmssp_state->nt_hash); return NT_STATUS_NO_MEMORY; } return NT_STATUS_OK;
