Avoid unsafe casting
This commit is contained in:
6
base58.c
6
base58.c
@@ -84,8 +84,10 @@ bool _blkmk_b58tobin(void *bin, size_t binsz, const char *b58, size_t b58sz) {
|
||||
|
||||
for (; j < outisz; ++j)
|
||||
{
|
||||
*((uint32_t*)binu) = htonl(outi[j]);
|
||||
binu += sizeof(uint32_t);
|
||||
*(binu++) = outi[j] >> 0x18;
|
||||
*(binu++) = outi[j] >> 0x10;
|
||||
*(binu++) = outi[j] >> 8;
|
||||
*(binu++) = outi[j];
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user