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;