Signed-off-by: Jan Friesse <[email protected]>
---
test/testcpg.c | 5 +++++
test/testcpgzc.c | 5 +++++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/test/testcpg.c b/test/testcpg.c
index 911140c..5aecc13 100644
--- a/test/testcpg.c
+++ b/test/testcpg.c
@@ -334,6 +334,11 @@ int main (int argc, char *argv[]) {
}
if (argc > optind) {
+ if (strlen(argv[optind]) >= CPG_MAX_NAME_LENGTH) {
+ fprintf(stderr, "Invalid name for cpg group\n");
+ return (1);
+ }
+
strcpy(group_name.value, argv[optind]);
group_name.length = strlen(argv[optind]);
}
diff --git a/test/testcpgzc.c b/test/testcpgzc.c
index 6b3713b..e4fdccc 100644
--- a/test/testcpgzc.c
+++ b/test/testcpgzc.c
@@ -180,6 +180,11 @@ int main (int argc, char *argv[]) {
}
if (argc > optind) {
+ if (strlen(argv[optind]) >= CPG_MAX_NAME_LENGTH) {
+ fprintf(stderr, "Invalid name for cpg group\n");
+ return (1);
+ }
+
strcpy(group_name.value, argv[optind]);
group_name.length = strlen(argv[optind])+1;
}
--
1.7.1
_______________________________________________
discuss mailing list
[email protected]
http://lists.corosync.org/mailman/listinfo/discuss