From: Andreas Steffen Date: Sun, 5 May 2013 08:13:13 +0000 (+0200) Subject: check for zero-length device ID X-Git-Tag: 5.1.0dr1~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7daf6d8cc533ae4c65e1ee34febbee04bae53975;p=thirdparty%2Fstrongswan.git check for zero-length device ID --- 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') {