[PATCH 08/28] test sam: Free temp str allocated by cmap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Jan Friesse <jfriesse@xxxxxxxxxx>
---
 cts/agents/sam_test_agent.c |   13 +++++++++++++
 test/testsam.c              |   14 ++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/cts/agents/sam_test_agent.c b/cts/agents/sam_test_agent.c
index 583ff03..c395db2 100644
--- a/cts/agents/sam_test_agent.c
+++ b/cts/agents/sam_test_agent.c
@@ -808,6 +808,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "quit") != 0) {
 			qb_log (LOG_INFO, "Recovery key \"%s\" is not \"quit\".", key_name);
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -821,6 +822,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			qb_log (LOG_INFO, "State key is not \"stopped\".");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -840,6 +842,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "running") != 0) {
 			qb_log (LOG_INFO, "State key is not \"running\".");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -859,6 +862,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			qb_log (LOG_INFO, "State key is not \"stopped\".");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -874,6 +878,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			qb_log (LOG_INFO, "State key is not \"stopped\".");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -893,6 +898,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "running") != 0) {
 			qb_log (LOG_INFO, "State key is not \"running\".");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -952,6 +958,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "stopped") != 0) {
 				qb_log (LOG_INFO, "State key is not \"stopped\".");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -977,8 +984,10 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "failed") != 0) {
 			qb_log (LOG_INFO, "State key is not \"failed\".");
+			free(str);
 			return (2);
 		}
+		free(str);
 
 		return (0);
 	}
@@ -1030,6 +1039,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "restart") != 0) {
 				qb_log (LOG_INFO, "Recovery key \"%s\" is not \"restart\".", str);
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1043,6 +1053,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "stopped") != 0) {
 				qb_log (LOG_INFO, "State key is not \"stopped\".");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1062,6 +1073,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "running") != 0) {
 				qb_log (LOG_INFO, "State key is not \"running\".");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1103,6 +1115,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "failed") != 0) {
 			qb_log (LOG_INFO, "State key is not \"failed\".");
+			free(str);
 			return (2);
 		}
 		free(str);
diff --git a/test/testsam.c b/test/testsam.c
index 7765ffa..208db30 100644
--- a/test/testsam.c
+++ b/test/testsam.c
@@ -768,6 +768,7 @@ static int test7 (void) {
 	}
         if (strcmp(str, "testquorum") != 0) {
 		printf ("Provider is not testquorum. Test skipped\n");
+		free(str);
 		return (1);
         }
 	free(str);
@@ -911,6 +912,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "quit") != 0) {
 			printf ("Recovery key \"%s\" is not \"quit\".\n", key_name);
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -924,6 +926,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			printf ("State key is not \"stopped\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -943,6 +946,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "running") != 0) {
 			printf ("State key is not \"running\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -962,6 +966,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			printf ("State key is not \"stopped\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -977,6 +982,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "stopped") != 0) {
 			printf ("State key is not \"stopped\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -996,6 +1002,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "running") != 0) {
 			printf ("State key is not \"running\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
@@ -1055,6 +1062,7 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "stopped") != 0) {
 				printf ("State key is not \"stopped\".\n");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1080,8 +1088,10 @@ static int test8 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "failed") != 0) {
 			printf ("State key is not \"failed\".\n");
+			free(str);
 			return (2);
 		}
+		free(str);
 
 		return (0);
 	}
@@ -1133,6 +1143,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "restart") != 0) {
 				printf ("Recovery key \"%s\" is not \"restart\".\n", str);
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1146,6 +1157,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "stopped") != 0) {
 				printf ("State key is not \"stopped\".\n");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1165,6 +1177,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 			if (strcmp(str, "running") != 0) {
 				printf ("State key is not \"running\".\n");
+				free(str);
 				return (2);
 			}
 			free(str);
@@ -1210,6 +1223,7 @@ static int test9 (pid_t pid, pid_t old_pid, int test_n) {
 
 		if (strcmp(str, "failed") != 0) {
 			printf ("State key is not \"failed\".\n");
+			free(str);
 			return (2);
 		}
 		free(str);
-- 
1.7.1

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss




[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux