>From 92a0bea3ee48fd5925ca23f4de8794693abb9954 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 14 Aug 2013 14:46:03 +0200 Subject: [PATCH] temp --- src/sss_client/nss_mc_group.c | 3 ++- src/sss_client/nss_mc_passwd.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/sss_client/nss_mc_group.c b/src/sss_client/nss_mc_group.c index 549164972db4a73c04e8c7cb9e0264348bdd9568..2d56c3e38945a6c3644e7bda317f3ef801a1be55 100644 --- a/src/sss_client/nss_mc_group.c +++ b/src/sss_client/nss_mc_group.c @@ -147,7 +147,8 @@ errno_t sss_nss_mc_getgrnam(const char *name, size_t name_len, if (name_len > data->strs_len || data->name > strs_offset + data->strs_len || (uint8_t *)data->strs + data->strs_len > max_addr) { - return ENOENT; + ret = ENOENT; + goto done; } rec_name = (char *)data + data->name; diff --git a/src/sss_client/nss_mc_passwd.c b/src/sss_client/nss_mc_passwd.c index e750a24369201f1930de1007404670a4b9654f4e..b522b916756804d4577adffa9dd0ecf06030c06a 100644 --- a/src/sss_client/nss_mc_passwd.c +++ b/src/sss_client/nss_mc_passwd.c @@ -149,7 +149,8 @@ errno_t sss_nss_mc_getpwnam(const char *name, size_t name_len, if (name_len > data->strs_len || data->name > strs_offset + data->strs_len || (uint8_t *)data->strs + data->strs_len > max_addr) { - return ENOENT; + ret = ENOENT; + goto done; } rec_name = (char *)data + data->name; -- 1.8.3.1