Reinit updater md5 related fields (#4260)

MD5 cleanup on begin
Typos
This commit is contained in:
Cristian Popescu 2020-10-01 15:29:58 +03:00 committed by GitHub
parent d93245d0f5
commit 0957776855
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -90,12 +90,12 @@ class UpdateClass {
bool setMD5(const char * expected_md5); bool setMD5(const char * expected_md5);
/* /*
returns the MD5 String of the sucessfully ended firmware returns the MD5 String of the successfully ended firmware
*/ */
String md5String(void){ return _md5.toString(); } String md5String(void){ return _md5.toString(); }
/* /*
populated the result with the md5 bytes of the sucessfully ended firmware populated the result with the md5 bytes of the successfully ended firmware
*/ */
void md5(uint8_t * result){ return _md5.getBytes(result); } void md5(uint8_t * result){ return _md5.getBytes(result); }

View File

@ -115,6 +115,8 @@ bool UpdateClass::begin(size_t size, int command, int ledPin, uint8_t ledOn) {
_reset(); _reset();
_error = 0; _error = 0;
_target_md5 = emptyString;
_md5 = MD5Builder();
if(size == 0) { if(size == 0) {
_error = UPDATE_ERROR_SIZE; _error = UPDATE_ERROR_SIZE;