1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-01 04:58:35 +03:00

s3: Use talloc_tos() in the S3 build

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Apr 13 09:30:55 CEST 2011 on sn-devel-104
This commit is contained in:
Volker Lendecke 2011-04-13 08:35:00 +02:00 committed by Volker Lendecke
parent 53e0bada43
commit 111f4ec8b7

View File

@ -118,6 +118,7 @@ bool E_deshash(const char *passwd, uint8_t p16[16])
{
bool ret;
uint8_t dospwd[14];
TALLOC_CTX *mem_ctx;
size_t converted_size;
@ -125,7 +126,12 @@ bool E_deshash(const char *passwd, uint8_t p16[16])
ZERO_STRUCT(dospwd);
tmpbuf = strupper_talloc(NULL, passwd);
#if _SAMBA_BUILD_ == 3
mem_ctx = talloc_tos();
#else
mem_ctx = NULL;
#endif
tmpbuf = strupper_talloc(mem_ctx, passwd);
if (tmpbuf == NULL) {
/* Too many callers don't check this result, we need to fill in the buffer with something */
safe_strcpy((char *)dospwd, passwd, sizeof(dospwd)-1);