From: José Bollo Date: Thu, 10 Dec 2015 15:42:35 +0000 (+0100) Subject: bug fix in calling 'd2i_X509' X-Git-Tag: 2.0.2~155 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=015e28a88825e7194af39bde8c5c1c1302e3a784;p=src%2Fapp-framework-main.git bug fix in calling 'd2i_X509' Change-Id: I606ac386266cdb540203eee4568591d2c3b313ef --- diff --git a/src/wgtpkg-certs.c b/src/wgtpkg-certs.c index 1d8b976..b4b45fd 100644 --- a/src/wgtpkg-certs.c +++ b/src/wgtpkg-certs.c @@ -45,7 +45,7 @@ static int add_certificate_bin(const char *bin, int len) const char *b, *e; b = bin; e = bin + len; - while (len) { + while (b < e) { X509 *x = d2i_X509(NULL, (const unsigned char **)&b, e-b); if (x == NULL) { syslog(LOG_ERR, "d2i_X509 failed");