summaryrefslogtreecommitdiffstats
path: root/config.c
diff options
context:
space:
mode:
authorBalbir Singh <balbir@linux.vnet.ibm.com>2008-12-01 09:50:00 +0000
committerBalbir Singh <balbir@linux.vnet.ibm.com>2008-12-01 09:50:00 +0000
commitc2222a666db14f0b2fc138d05f18829fe1b357d3 (patch)
tree580291aedbacc27e9bffca67f9384a767d09e3c8 /config.c
parenteb56dc8f2e5164380f8db36625087a9012dd5109 (diff)
downloadlibcg-c2222a666db14f0b2fc138d05f18829fe1b357d3.tar.gz
libcg-c2222a666db14f0b2fc138d05f18829fe1b357d3.tar.xz
libcg-c2222a666db14f0b2fc138d05f18829fe1b357d3.zip
From: SanjayKumar J <vjsanjay@gmail.com>
Consistent Error checking for group_admin_perm Signed-off-by: SanjayKumar J <vjsanjay@gmail.com> Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com> [Balbir - change prefix in Makefile to /usr, so that make install does sensible things] git-svn-id: https://libcg.svn.sourceforge.net/svnroot/libcg/trunk@226 4f4bb910-9a46-0410-90c8-c897d4f1cd53
Diffstat (limited to 'config.c')
-rw-r--r--config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/config.c b/config.c
index 6897442..154ebad 100644
--- a/config.c
+++ b/config.c
@@ -237,7 +237,7 @@ int cgroup_config_group_admin_perm(char *perm_type, char *value)
error = getpwnam_r(value, pw, buffer, CGROUP_BUFFER_LEN,
&pw_buffer);
- if (error) {
+ if (pw_buffer == NULL) {
free(pw);
goto admin_error;
}
@@ -258,7 +258,7 @@ int cgroup_config_group_admin_perm(char *perm_type, char *value)
error = getgrnam_r(value, group, buffer,
CGROUP_BUFFER_LEN, &group_buffer);
- if (error) {
+ if (group_buffer == NULL) {
free(group);
goto admin_error;
}