s3:groupdb: allow machine accounts as members.
authorStefan Metzmacher <metze@samba.org>
Fri, 21 Jan 2011 10:55:10 +0000 (11:55 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 2 Feb 2011 14:45:19 +0000 (15:45 +0100)
metze

source3/groupdb/mapping.c

index 0c6da8c2b9356e4069dbb2f97176436713b2f864..837f84a724b7e0027bd7ae9d85f37864f66b3246 100644 (file)
@@ -324,8 +324,8 @@ int smb_add_user_group(const char *unix_group, const char *unix_user)
                if (!add_script) {
                        return -1;
                }
-               add_script = talloc_string_sub(ctx,
-                               add_script, "%u", unix_user);
+               add_script = talloc_string_sub2(ctx,
+                               add_script, "%u", unix_user, true, false, true);
                if (!add_script) {
                        return -1;
                }
@@ -364,8 +364,8 @@ int smb_delete_user_group(const char *unix_group, const char *unix_user)
                if (!del_script) {
                        return -1;
                }
-               del_script = talloc_string_sub(ctx,
-                               del_script, "%u", unix_user);
+               del_script = talloc_string_sub2(ctx,
+                               del_script, "%u", unix_user, true, false, true);
                if (!del_script) {
                        return -1;
                }