param: Provide a talloc_stackframe() to external users of lp_set_cmdline()
authorAndrew Bartlett <abartlet@samba.org>
Sun, 30 Mar 2014 21:20:23 +0000 (10:20 +1300)
committerJeremy Allison <jra@samba.org>
Wed, 7 May 2014 17:49:17 +0000 (19:49 +0200)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/param/loadparm.c

index 0f71c64030a77681bee647e0913871a5f0e624aa..9fa3030928620e2cc8d76605dd1ceafd79cc5496 100644 (file)
@@ -2818,12 +2818,14 @@ static bool lp_set_cmdline_helper(const char *pszParmName, const char *pszParmVa
 bool lp_set_cmdline(const char *pszParmName, const char *pszParmValue)
 {
        bool ret;
+       TALLOC_CTX *frame = talloc_stackframe();
 
        ret = lp_set_cmdline_helper(pszParmName, pszParmValue);
        if (ret) {
                store_lp_set_cmdline(pszParmName, pszParmValue);
        }
 
+       TALLOC_FREE(frame);
        return ret;
 }