diff --git a/firmware/basic/byteorder.c b/firmware/basic/byteorder.c index 4239e60..5b644bc 100644 --- a/firmware/basic/byteorder.c +++ b/firmware/basic/byteorder.c @@ -10,7 +10,7 @@ void uint32touint8p(uint32_t v, uint8_t *p) uint32_t uint8ptouint32(uint8_t *p) { - uint32_t v; + uint32_t v=0; v |= *p++; v<<=8; v |= *p++; v<<=8; v |= *p++; v<<=8; diff --git a/firmware/basic/xxtea.c b/firmware/basic/xxtea.c index c59e3f4..bf23d13 100644 --- a/firmware/basic/xxtea.c +++ b/firmware/basic/xxtea.c @@ -13,7 +13,7 @@ uint32_t htonl(uint32_t v) { - uint32_t r; + uint32_t r=0; r |= (v>> 0)&0xFF; r<<=8; r |= (v>> 8)&0xFF; r<<=8; r |= (v>>16)&0xFF; r<<=8;