cppcheck: add test to avoid dereferncing null pointer

This commit is contained in:
Philippe Teuwen 2023-01-15 02:02:25 +01:00
commit eb23028514
2 changed files with 4 additions and 1 deletions

View file

@ -141,6 +141,8 @@ int fnf(uint64_t s) {
// builds the lfsr for the prng (quick calcs for hitag2_nstep())
void buildlfsr(Hitag_State *hstate) {
if (hstate == NULL)
return;
uint64_t state = hstate->shiftreg;
uint64_t temp = state ^ (state >> 1);
hstate->lfsr = state ^ (state >> 6) ^ (state >> 16)