diff options
author | José Bollo <jose.bollo@iot.bzh> | 2018-07-07 18:13:39 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2018-07-07 18:13:39 +0200 |
commit | 259d262d39927203829fac0bbc05bd3772c01643 (patch) | |
tree | ee3b4f31b32fd321b485d1ec05f319aad77a0c14 /src | |
parent | 037d7420cd2d553be2b2917d0f81ebac71b7ba07 (diff) |
wgtpkg-install: Fix SEGV when no icon in config fileflounder_5.99.2flounder/5.99.25.99.2
Bug-AGL: SPEC-1573
Change-Id: I891c4edc3a7ded7848fe11cbc3ce3fe429650bf8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'src')
-rw-r--r-- | src/wgtpkg-install.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wgtpkg-install.c b/src/wgtpkg-install.c index 9642c93..505b915 100644 --- a/src/wgtpkg-install.c +++ b/src/wgtpkg-install.c @@ -458,7 +458,7 @@ static int install_security(const struct wgt_desc *desc) len--; *head++ = '/'; icon = desc->icons ? desc->icons->src : NULL; - lic = (unsigned)strlen(icon); + lic = (unsigned)(icon ? strlen(icon) : 0); n = file_count(); i = 0; while(i < n) { |