traffic_replay: fetch domain from creds other than opts
authorJoe Guo <joeg@catalyst.net.nz>
Sun, 6 May 2018 22:18:42 +0000 (10:18 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 12 May 2018 00:09:29 +0000 (02:09 +0200)
For traffic_replay script, when user provides `--workgroup` or `-W` option,
it will be set on the creds option group, not the default opts one.

The previous code will not work properly when smb.conf file is missing.

Signed-off-by: Joe Guo <joeg@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
script/traffic_replay

index a56ea25d5c9ad89ccbf7ba98c934378350fa18bb..6f42f2d68cd5b0e535c46e23ef58b7a36c5c2ec5 100755 (executable)
@@ -159,7 +159,7 @@ def main():
     creds = credopts.get_credentials(lp)
     creds.set_gensec_features(creds.get_gensec_features() | gensec.FEATURE_SEAL)
 
-    domain = opts.workgroup
+    domain = creds.get_domain()
     if domain:
         lp.set("workgroup", domain)
     else: