|
@@ -135,16 +135,16 @@ static int ota_callback(void *pcontext, const char *msg, uint32_t msg_len, iotx_
|
|
|
h_ota->type = IOT_OTAT_FOTA;
|
|
h_ota->type = IOT_OTAT_FOTA;
|
|
|
h_ota->state = IOT_OTAS_FETCHING;
|
|
h_ota->state = IOT_OTAS_FETCHING;
|
|
|
|
|
|
|
|
- if (NULL != h_ota->md5)
|
|
|
|
|
- {
|
|
|
|
|
- otalib_MD5Deinit(h_ota->md5);
|
|
|
|
|
- }
|
|
|
|
|
- h_ota->md5 = otalib_MD5Init();
|
|
|
|
|
-
|
|
|
|
|
- if (NULL != h_ota->sha256)
|
|
|
|
|
- {
|
|
|
|
|
- otalib_Sha256Deinit(h_ota->sha256);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (NULL != h_ota->md5)
|
|
|
|
|
+ {
|
|
|
|
|
+ otalib_MD5Deinit(h_ota->md5);
|
|
|
|
|
+ }
|
|
|
|
|
+ h_ota->md5 = otalib_MD5Init();
|
|
|
|
|
+
|
|
|
|
|
+ if (NULL != h_ota->sha256)
|
|
|
|
|
+ {
|
|
|
|
|
+ otalib_Sha256Deinit(h_ota->sha256);
|
|
|
|
|
+ }
|
|
|
h_ota->sha256 = otalib_Sha256Init();
|
|
h_ota->sha256 = otalib_Sha256Init();
|
|
|
|
|
|
|
|
if (h_ota->fetch_cb) {
|
|
if (h_ota->fetch_cb) {
|