|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
From b25d01246371ba0688fee6baa718e50c22d861c2 Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
From: Martin Pitt <martinpitt@gnome.org>
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
Date: Wed, 15 Jan 2014 08:36:47 +0100
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
Subject: [PATCH 04/12] Fix unit test failure if $XDG_DATA_DIRS is not set
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
In that case g_setenv() would fail trying to set a NULL value in teardown.
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
https://bugs.freedesktop.org/show_bug.cgi?id=73651
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
Signed-off-by: Seif Lotfy <seif@lotfy.com>
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
---
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
test/c/test-datasource.c | 3 ++-
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
test/c/test-event.c | 3 ++-
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
2 files changed, 4 insertions(+), 2 deletions(-)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
diff --git a/test/c/test-datasource.c b/test/c/test-datasource.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
index 067da55..3e3ce01 100644
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
--- a/test/c/test-datasource.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+++ b/test/c/test-datasource.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
@@ -42,7 +42,8 @@ setup (Fixture *fix, gconstpointer data)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
static void
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
teardown (Fixture *fix, gconstpointer data)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
{
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
- g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+ if (old_xdg_data_dirs != NULL)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+ g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
}
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
static void
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
diff --git a/test/c/test-event.c b/test/c/test-event.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
index 440d3c3..abd7718 100644
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
--- a/test/c/test-event.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+++ b/test/c/test-event.c
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
@@ -42,7 +42,8 @@ setup (Fixture *fix, gconstpointer data)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
static void
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
teardown (Fixture *fix, gconstpointer data)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
{
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
- g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+ if (old_xdg_data_dirs != NULL)
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
+ g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE);
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
}
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
static void
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
--
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
2.0.4
|
|
![](https://seccdn.libravatar.org/avatar/8cfc016e499108f07ba78682dc7aa367c331121ad3af88a4ff37356c547cb828?s=16&d=retro) |
ae01a03 |
|