]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:utils: Use lpcfg_set_cmdline() in smbcacls
authorPavel Kalugin <pkalugin@inno.tech>
Mon, 7 Aug 2023 04:25:28 +0000 (07:25 +0300)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 23 Aug 2023 08:27:30 +0000 (08:27 +0000)
Signed-off-by: Pavel Kalugin <pkalugin@inno.tech>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/utils/smbcacls.c

index e3fb60fd88411e34d3918f1d7e15cc306c8048ac..c5d419a71602acf739f771da8d45b80cae21bde6 100644 (file)
@@ -33,6 +33,7 @@
 #include "passdb/machine_sid.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "util_sd.h"
+#include "lib/param/param.h"
 
 static char DIRSEP_CHAR = '\\';
 
@@ -1501,6 +1502,7 @@ int main(int argc, char *argv[])
        char *targetfile = NULL;
        NTSTATUS status;
        bool ok;
+       struct loadparm_context *lp_ctx = NULL;
 
        struct poptOption long_options[] = {
                POPT_AUTOHELP
@@ -1653,8 +1655,9 @@ int main(int argc, char *argv[])
                TALLOC_FREE(frame);
                exit(1);
        }
+       lp_ctx = samba_cmdline_get_lp_ctx();
        /* set default debug level to 1 regardless of what smb.conf sets */
-       lp_set_cmdline("log level", "1");
+       lpcfg_set_cmdline(lp_ctx, "log level", "1");
 
        setlinebuf(stdout);
 
@@ -1709,7 +1712,7 @@ int main(int argc, char *argv[])
                        change_mode = REQUEST_INHERIT;
                        break;
                case 'm':
-                       lp_set_cmdline("client max protocol", poptGetOptArg(pc));
+                       lpcfg_set_cmdline(lp_ctx, "client max protocol", poptGetOptArg(pc));
                        break;
                case 'x':
                        want_mxac = true;