1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

loadparm: use lp_printername ctx param instead of tos

lp_printername() takes a TALLOC_CTX argument, but proceeds to use
talloc_tos() in a subsequent lp__printername call. Fix it to use the
parameter - most callers use talloc_tos() as the argument, the others
have a temporary context around.

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
This commit is contained in:
David Disseldorp 2013-10-16 21:52:29 +02:00 committed by Günther Deschner
parent de42413365
commit a299de85ab

View File

@ -5274,7 +5274,7 @@ void lp_copy_service(int snum, const char *new_name)
const char *lp_printername(TALLOC_CTX *ctx, int snum) const char *lp_printername(TALLOC_CTX *ctx, int snum)
{ {
const char *ret = lp__printername(talloc_tos(), snum); const char *ret = lp__printername(ctx, snum);
if (ret == NULL || *ret == '\0') { if (ret == NULL || *ret == '\0') {
ret = lp_const_servicename(snum); ret = lp_const_servicename(snum);
} }