It compiles, it works. Please, push it.

 

On Monday 24 of September 2012 12:54:59 Michal Toman wrote:

> ---

> src/lib/json.c | 8 +++++++-

> 1 files changed, 7 insertions(+), 1 deletions(-)

>

> diff --git a/src/lib/json.c b/src/lib/json.c

> index cd30575..e0d5548 100644

> --- a/src/lib/json.c

> +++ b/src/lib/json.c

> @@ -76,7 +76,13 @@ static void ureport_add_str(struct json_object *ur, const

> char *key,

>

> static void ureport_add_os(struct json_object *ur, problem_data_t *pd)

> {

> - char *pd_item = problem_data_get_content_or_NULL(pd,

> FILENAME_OS_RELEASE); + char *pd_item =

> problem_data_get_content_or_NULL(pd, FILENAME_ROOTDIR); + if (pd_item)

> + pd_item = problem_data_get_content_or_NULL(pd,

> FILENAME_OS_RELEASE_IN_ROOTDIR); +

> + if (!pd_item)

> + pd_item = problem_data_get_content_or_NULL(pd,

> FILENAME_OS_RELEASE); +

> if (!pd_item)

> return;