samba-tool: use ldb.binary_encode() on search expression elements
[metze/samba/wip.git] / source4 / scripting / python / samba / netcmd / rodc.py
index 411221e24f7cb7f471c66f446ab220665353f63a..75c326f950d8d5b28f9271b6d7a6590b5831a058 100644 (file)
@@ -52,7 +52,7 @@ class cmd_rodc_preload(Command):
                                expression="objectclass=user",
                                scope=ldb.SCOPE_BASE, attrs=[])
         else:
-            res = samdb.search(expression="(&(samAccountName=%s)(objectclass=user))" % account,
+            res = samdb.search(expression="(&(samAccountName=%s)(objectclass=user))" % ldb.binary_encode(account),
                                scope=ldb.SCOPE_SUBTREE, attrs=[])
         if len(res) != 1:
             raise Exception("Failed to find account '%s'" % account)