From: GOPTIONS\pfrost Date: Mon, 15 Apr 2019 10:31:01 +0000 (+0100) Subject: efuse: Fix excess data coming from uninitialized variable X-Git-Tag: v3.3-beta3~2^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dd76df7aee90f4dfe64d53a3aa13423272bc6b7c;p=esp-idf efuse: Fix excess data coming from uninitialized variable Fixed esp_efuse_get_pkg_ver() function Closes: https://github.com/espressif/esp-idf/pull/3309 Closes: IDFGH-976 --- diff --git a/components/efuse/src/esp_efuse_fields.c b/components/efuse/src/esp_efuse_fields.c index ad4843937d..48874778d5 100644 --- a/components/efuse/src/esp_efuse_fields.c +++ b/components/efuse/src/esp_efuse_fields.c @@ -39,7 +39,7 @@ uint8_t esp_efuse_get_chip_ver(void) // Returns chip package from efuse uint32_t esp_efuse_get_pkg_ver(void) { - uint32_t pkg_ver; + uint32_t pkg_ver = 0; esp_efuse_read_field_blob(ESP_EFUSE_CHIP_VER_PKG, &pkg_ver, 3); return pkg_ver; }