From: brarcher Date: Sat, 25 Jan 2014 18:18:19 +0000 (+0000) Subject: Only pass non-const data to putenv X-Git-Tag: 0.10.0~150 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6cee0fff586fa0c3bd5b327224cbe8d8f243d8d1;p=check Only pass non-const data to putenv The definition of putenv accepts non const data only. git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@1067 64e312b2-a51f-0410-8e61-82d0ca0eb02a --- diff --git a/tests/check_check_fork.c b/tests/check_check_fork.c index 3316dc4..32d096a 100644 --- a/tests/check_check_fork.c +++ b/tests/check_check_fork.c @@ -105,7 +105,8 @@ END_TEST START_TEST(test_env) { - putenv((char *) "CK_FORK=no"); + char envvar[] = "CK_FORK=no"; + putenv(envvar); ck_assert_msg(srunner_fork_status(fork_dummy_sr) == CK_NOFORK, "Fork status does not obey environment variable"); } @@ -113,7 +114,8 @@ END_TEST START_TEST(test_env_and_set) { - putenv((char *) "CK_FORK=no"); + char envvar[] = "CK_FORK=no"; + putenv(envvar); srunner_set_fork_status(fork_dummy_sr, CK_FORK); ck_assert_msg(srunner_fork_status(fork_dummy_sr) == CK_FORK, "Explicit setting of fork status should override env");