summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/db/sysdb_ops.c1
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);