Bladeren bron

Even more clever... and would crash if something weird happened, which is desirable.

Adam Ierymenko 5 jaren geleden
bovenliggende
commit
404b7a5493
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      core/Utils.cpp

+ 1 - 1
core/Utils.cpp

@@ -106,7 +106,7 @@ void burn(volatile void *ptr, unsigned int len)
 	// zeroing operation above, as burn() is used to erase secrets and other
 	// sensitive data.
 	if ((reinterpret_cast<volatile uint8_t *>(ptr)[0] | reinterpret_cast<volatile uint8_t *>(ptr)[len-1]) != 0)
-		throw BadAllocException;
+		burn(ptr, len);
 }
 
 static unsigned long _Utils_itoa(unsigned long n, char *s)