From 8888d7a46371ddd2c2514c3e81b58bb1090902a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Mon, 14 Aug 2017 13:35:20 +0200 Subject: [PATCH 67/93] CACHE_REQ: Don't error out when searching by id = 0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This code path can be easily triggered by calling `id 0` and SSSD should not error out in this case. Previous patches in this series already add uid and gid 0 to the negative cache and we can properly handle this situation. Related: https://pagure.io/SSSD/sssd/issue/3460 Signed-off-by: Fabiano FidĂȘncio Reviewed-by: Jakub Hrozek --- src/responder/common/cache_req/cache_req_data.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/responder/common/cache_req/cache_req_data.c b/src/responder/common/cache_req/cache_req_data.c index 5ab1493b81dbcd1529f1124a2bb1f99d3ae82281..8726e139ffeaaf876f162f6048c86c2145db8662 100644 --- a/src/responder/common/cache_req/cache_req_data.c +++ b/src/responder/common/cache_req/cache_req_data.c @@ -119,12 +119,6 @@ cache_req_data_create(TALLOC_CTX *mem_ctx, case CACHE_REQ_USER_BY_ID: case CACHE_REQ_GROUP_BY_ID: case CACHE_REQ_OBJECT_BY_ID: - if (input->id == 0) { - DEBUG(SSSDBG_CRIT_FAILURE, "Bug: id cannot be 0!\n"); - ret = ERR_INTERNAL; - goto done; - } - data->id = input->id; break; case CACHE_REQ_OBJECT_BY_SID: -- 2.14.1