Blob Blame History Raw
--- libzeitgeist-0.3.18/tests/test-datasource.c.env	2012-04-05 19:05:20.000000000 +0900
+++ libzeitgeist-0.3.18/tests/test-datasource.c	2014-06-09 22:27:26.000000000 +0900
@@ -48,7 +48,10 @@ setup (Fixture *fix, gconstpointer data)
 static void
 teardown (Fixture *fix, gconstpointer data)
 {
-  g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);  
+  if (old_xdg_data_dirs)
+    g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);  
+  else
+    g_unsetenv("XDG_DATA_DIRS");
 }
 
 static void
--- libzeitgeist-0.3.18/tests/test-event.c.env	2012-04-05 19:05:20.000000000 +0900
+++ libzeitgeist-0.3.18/tests/test-event.c	2014-06-09 22:25:37.000000000 +0900
@@ -47,7 +47,10 @@ setup (Fixture *fix, gconstpointer data)
 static void
 teardown (Fixture *fix, gconstpointer data)
 {
-  g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);  
+  if (old_xdg_data_dirs)
+    g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);  
+  else
+    g_unsetenv("XDG_DATA_DIRS");
 }
 
 static void