diff options
author | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-12-01 09:50:00 +0000 |
---|---|---|
committer | Balbir Singh <balbir@linux.vnet.ibm.com> | 2008-12-01 09:50:00 +0000 |
commit | c2222a666db14f0b2fc138d05f18829fe1b357d3 (patch) | |
tree | 580291aedbacc27e9bffca67f9384a767d09e3c8 | |
parent | eb56dc8f2e5164380f8db36625087a9012dd5109 (diff) | |
download | libcg-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
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | config.c | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -21,7 +21,7 @@ bindir=${exec_prefix}/bin sbindir=${exec_prefix}/sbin libdir=${exec_prefix}/lib includedir=${prefix}/include -prefix=/usr/local +prefix=/usr/ exec_prefix=${prefix} INSTALL=install INSTALL_DATA=install -m 644 @@ -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; } |