aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>2016-03-29 11:45:39 +0300
committerSamuel Ortiz <sameo@linux.intel.com>2016-03-29 23:30:17 +0200
commit9d2bd6118721b4e1788ebc4bd3c939bab9d1c396 (patch)
tree68cb799162f7c71a7fee7e71014d11931b7c2dfc
parent7d948d6660266ba55a4dd92f563cf515b7eee4b0 (diff)
downloadneard-9d2bd6118721b4e1788ebc4bd3c939bab9d1c396.tar.gz
ndef: Fix the segmentation fault on non MIME records
-rw-r--r--src/ndef.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ndef.c b/src/ndef.c
index 53caf7a..fcd1d9e 100644
--- a/src/ndef.c
+++ b/src/ndef.c
@@ -643,7 +643,8 @@ static gboolean mime_payload_exists(const GDBusPropertyTable *property,
void *data)
{
struct near_ndef_record *record = data;
- gboolean exists = record->mime->payload_len && record->mime->payload;
+ gboolean exists = record->mime && record->mime->payload_len
+ && record->mime->payload;
DBG("%s", exists ? "" : "No MIME payload");