summaryrefslogtreecommitdiffstats
path: root/src/responder/ifp/ifp_groups.c
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2015-09-23 13:24:53 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2015-09-26 15:45:19 +0200
commitafdc0179af0ad8ddbedd67422193ef02dcd2bf84 (patch)
treef8e595f6e1ad8ec01a4f7786b40ac604d27ff161 /src/responder/ifp/ifp_groups.c
parentd9378e64499642e86989158f274372187314d5b2 (diff)
downloadsssd-afdc0179af0ad8ddbedd67422193ef02dcd2bf84.tar.gz
sssd-afdc0179af0ad8ddbedd67422193ef02dcd2bf84.tar.xz
sssd-afdc0179af0ad8ddbedd67422193ef02dcd2bf84.zip
IFP: Suppress warning from static analyzer
It seems that clang expected that errno can change to 0 in case of error. It might be a bug in static analyzer. But the workaround does not change the logic and the errno is read just once.
Diffstat (limited to 'src/responder/ifp/ifp_groups.c')
-rw-r--r--src/responder/ifp/ifp_groups.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/responder/ifp/ifp_groups.c b/src/responder/ifp/ifp_groups.c
index 306003592..d5d7324da 100644
--- a/src/responder/ifp/ifp_groups.c
+++ b/src/responder/ifp/ifp_groups.c
@@ -68,8 +68,8 @@ static errno_t ifp_groups_decompose_path(struct sss_domain_info *domains,
}
gid = strtouint32(parts[1], NULL, 10);
- if (errno != 0) {
- ret = errno;
+ ret = errno;
+ if (ret != EOK) {
goto done;
}