summaryrefslogtreecommitdiff
path: root/x11/libxcb/files/patch-tests-check_public.c
blob: a0ae86e27d2b67de7c9cea69e2d7be0a67e85c97 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- tests/check_public.c.orig	2011-07-02 20:20:42 UTC
+++ tests/check_public.c
@@ -30,7 +30,10 @@ static void parse_display_pass(const cha
 		else if(test_type == TEST_ENVIRONMENT)
 		{
 			argument = 0;
-			setenv("DISPLAY", name, 1);
+			if(name == NULL)
+				unsetenv("DISPLAY");
+			else
+				setenv("DISPLAY", name, 1);
 		}
 
 		got_host = (char *) -1;
@@ -150,7 +153,7 @@ END_TEST
 
 START_TEST(parse_display_negative)
 {
-	parse_display_fail(0);
+	parse_display_fail(NULL); /* modified by Ashish Shukla. 0 is not NULL in ISO C but in ISO C++ */
 	parse_display_fail("");
 	parse_display_fail(":");
 	parse_display_fail("::");