From 7daf6d8cc533ae4c65e1ee34febbee04bae53975 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sun, 5 May 2013 10:13:13 +0200 Subject: [PATCH] check for zero-length device ID --- src/libimcv/plugins/imc_os/imc_os.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libimcv/plugins/imc_os/imc_os.c b/src/libimcv/plugins/imc_os/imc_os.c index 98eac2480b..2558be9f84 100644 --- a/src/libimcv/plugins/imc_os/imc_os.c +++ b/src/libimcv/plugins/imc_os/imc_os.c @@ -245,6 +245,12 @@ static void add_device_id(imc_msg_t *msg) "android_id" : "/var/lib/dbus/machine-id"; value = os->get_setting(os, name); + if (value.len == 0) + { + DBG1(DBG_IMC, "no device ID available"); + return; + } + /* trim trailing newline character */ if (value.ptr[value.len - 1] == '\n') { -- 2.47.3