diff options
Diffstat (limited to 'src/tools/sssctl/sssctl_cache.c')
-rw-r--r-- | src/tools/sssctl/sssctl_cache.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/sssctl/sssctl_cache.c b/src/tools/sssctl/sssctl_cache.c index 9f626d983..28de6c139 100644 --- a/src/tools/sssctl/sssctl_cache.c +++ b/src/tools/sssctl/sssctl_cache.c @@ -364,8 +364,9 @@ static errno_t sssctl_find_object(TALLOC_CTX *mem_ctx, filter = talloc_asprintf(tmp_ctx, "(&(objectClass=%s)(%s=%s))", class, attr_name, filter_value); talloc_free(filter_value); - if (filter_value == NULL) { + if (filter == NULL) { DEBUG(SSSDBG_CRIT_FAILURE, "talloc_asprintf() failed\n"); + ret = ENOMEM; goto done; } |