Blame SOURCES/libcgroup-0.40.rc1-coverity2.patch

da3e87
diff -upr libcgroup-0.40.rc1.orig/src/tools/lscgroup.c libcgroup-0.40.rc1/src/tools/lscgroup.c
da3e87
--- libcgroup-0.40.rc1.orig/src/tools/lscgroup.c	2013-05-21 15:36:04.000000000 +0200
da3e87
+++ libcgroup-0.40.rc1/src/tools/lscgroup.c	2013-11-04 14:26:53.400473523 +0100
da3e87
@@ -97,11 +97,11 @@ static int display_controller_data(char
da3e87
 	if (ret != 0)
da3e87
 		return ret;
da3e87
 
da3e87
-	strncpy(cgroup_dir_path, info.full_path, FILENAME_MAX);
da3e87
+	strncpy(cgroup_dir_path, info.full_path, FILENAME_MAX - 1);
da3e87
 	/* remove problematic  '/' characters from cgroup directory path*/
da3e87
 	trim_filepath(cgroup_dir_path);
da3e87
 
da3e87
-	strncpy(input_dir_path, input_path, FILENAME_MAX);
da3e87
+	strncpy(input_dir_path, input_path, FILENAME_MAX - 1);
da3e87
 
da3e87
 	/* remove problematic  '/' characters from input directory path*/
da3e87
 	trim_filepath(input_dir_path);