---
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;
--
1.7.1