From: Andres Mejia Date: Sat, 23 Feb 2013 01:01:42 +0000 (-0500) Subject: Fix compile warning due to -Wcast-qual. X-Git-Tag: v3.1.900a~360^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9feba94f1a15e2726ab98d76cbf3d5a07e9bf45f;p=thirdparty%2Flibarchive.git Fix compile warning due to -Wcast-qual. --- 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); }