From 9feba94f1a15e2726ab98d76cbf3d5a07e9bf45f Mon Sep 17 00:00:00 2001 From: Andres Mejia Date: Fri, 22 Feb 2013 20:01:42 -0500 Subject: [PATCH] Fix compile warning due to -Wcast-qual. --- libarchive/test/test_archive_string.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libarchive/test/test_archive_string.c b/libarchive/test/test_archive_string.c index 20e03d6e3..7303be84d 100644 --- a/libarchive/test/test_archive_string.c +++ b/libarchive/test/test_archive_string.c @@ -383,8 +383,8 @@ DEFINE_TEST(test_archive_string_sort) srand(time(NULL)); size = sizeof(strings) / sizeof(char *); assert((test_strings = (char **)calloc(1, sizeof(strings))) != NULL); - for (i = 0; i < size; i++) - test_strings[i] = (char*)strings[i]; + for (i = 0; i < (size - 1); i++) + assert((test_strings[i] = strdup(strings[i])) != NULL); /* Shuffle the test strings */ for (i = 0; i < (size - 1); i++) @@ -401,5 +401,7 @@ DEFINE_TEST(test_archive_string_sort) for (i = 0; i < (size - 1); i++) assertEqualString(test_strings[i], strings[i]); + for (i = 0; i < (size - 1); i++) + free(test_strings[i]); free(test_strings); } -- 2.47.3