mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
Do not leak memory in libnet_smbconf_setparm().
Michael (This used to be commit a657b1c9f17d3cebc86b596f1f2d244750d70a6d)
This commit is contained in:
parent
92b1ef15df
commit
713221e1c5
@ -258,10 +258,14 @@ WERROR libnet_smbconf_setparm(TALLOC_CTX *mem_ctx,
|
||||
werr = libnet_smbconf_open_path(mem_ctx, service, REG_KEY_WRITE,
|
||||
&key);
|
||||
}
|
||||
W_ERROR_NOT_OK_RETURN(werr);
|
||||
if (!W_ERROR_IS_OK(werr)) {
|
||||
goto done;
|
||||
}
|
||||
|
||||
werr = libnet_smbconf_reg_setvalue_internal(key, param, valstr);
|
||||
|
||||
done:
|
||||
TALLOC_FREE(key);
|
||||
return werr;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user