summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDhaval Giani <dhaval@linux.vnet.ibm.com>2009-03-04 17:08:53 +0530
committerDhaval Giani <dhaval@linux.vnet.ibm.com>2009-03-04 17:08:53 +0530
commita6d564038aa2879e50d01d130d8cc04130e2e555 (patch)
tree726793e20dad36e2296e6f08110b14abcf57b3b7
parent2669880a2f59609269aadde8546385e10b0519d1 (diff)
downloadlibcg-a6d564038aa2879e50d01d130d8cc04130e2e555.tar.gz
libcg-a6d564038aa2879e50d01d130d8cc04130e2e555.tar.xz
libcg-a6d564038aa2879e50d01d130d8cc04130e2e555.zip
libcgroup: Initialize buffer in config.c
Fix the warning, config.c: In function ‘cgroup_config_parse_controller_options’: config.c:104: warning: ‘buffer’ may be used uninitialized in this function Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
-rw-r--r--config.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/config.c b/config.c
index 7e827ee..b188985 100644
--- a/config.c
+++ b/config.c
@@ -101,7 +101,7 @@ int cgroup_config_insert_cgroup(char *cg_name)
*/
int cgroup_config_parse_controller_options(char *controller, char *name_value)
{
- char *buffer;
+ char *buffer = NULL;
char *name, *value;
struct cgroup_controller *cgc;
int error;
@@ -124,6 +124,7 @@ int cgroup_config_parse_controller_options(char *controller, char *name_value)
nm_pairs = strtok_r(name_value, ":", &nv_buf);
cgroup_dbg("[1] name value pair being processed is %s\n", nm_pairs);
+
name = strtok_r(nm_pairs, " ", &buffer);
if (!name)