[PATCH v2 3/4] getgrent.c: Fix Unchecked return value error (CID #1459004)
Ryan Long
thisisryanlong at gmail.com
Fri Feb 26 22:14:54 UTC 2021
CID 1459004: Unchecked return value in endgrent().
Closes #4261
---
cpukit/libcsupport/src/getgrent.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cpukit/libcsupport/src/getgrent.c b/cpukit/libcsupport/src/getgrent.c
index b358cb9..de56430 100644
--- a/cpukit/libcsupport/src/getgrent.c
+++ b/cpukit/libcsupport/src/getgrent.c
@@ -95,6 +95,7 @@ void setgrent(void)
void endgrent(void)
{
grp_context *ctx = grp_get_context();
+ int sc;
if (ctx == NULL)
return;
@@ -104,5 +105,6 @@ void endgrent(void)
}
free(ctx);
- pthread_setspecific(grp_key, NULL);
+ sc = pthread_setspecific(grp_key, NULL);
+ _Assert_Unused_variable_equals(sc, 0);
}
--
1.8.3.1
More information about the devel
mailing list