diff options
-rw-r--r-- | src/db/sysdb_ops.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c index 6c1fc49b..123230fe 100644 --- a/src/db/sysdb_ops.c +++ b/src/db/sysdb_ops.c @@ -983,6 +983,7 @@ int sysdb_add_user(struct sysdb_ctx *sysdb, if (ret) goto done; ret = sysdb_set_user_attr(sysdb, name, attrs, SYSDB_MOD_REP); + if (ret) goto done; /* remove all ghost users */ filter = talloc_asprintf(tmp_ctx, "(|(%s=%s)", SYSDB_GHOST, name); |