scripting: Correct parsing of binary DN
[sfrench/samba-autobuild/.git] / python / samba / common.py
index e47f276f819222175bcaaa6eb0538abe2d556ec1..c2a3584732ce8159bac175d4489645a346fe3e9a 100644 (file)
@@ -81,7 +81,7 @@ class dsdb_Dn(object):
                 raise RuntimeError("Invalid DN %s" % dnstring)
             prefix_len = 4 + len(colons[1]) + int(colons[1])
             self.prefix = dnstring[0:prefix_len]
-            self.binary = self.prefix[4:-1]
+            self.binary = self.prefix[3+len(colons[1]):-1]
             self.dnstring = dnstring[prefix_len:]
         else:
             self.dnstring = dnstring