summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e1e7a09)
FIX: 'hf iclass' - sneaky fread bug. It should return same number of bytes as read if ok. Thanks to @bettse who found it.
FILE *f;
int retval = 1;
f = fopen("iclass_key.bin", "rb");
FILE *f;
int retval = 1;
f = fopen("iclass_key.bin", "rb");
- if (f)
- {
- if(fread(key, sizeof(uint8_t), 8, f) == 1)
- {
- retval = 0;
- }
- fclose(f);
+ if (!f)
+ return retval;
+
+ if (fread(key, sizeof(uint8_t), 8, f) == 8) {
+ retval = 0;
int doKeyTests(uint8_t debuglevel)
{
debug_print = debuglevel;
int doKeyTests(uint8_t debuglevel)
{
debug_print = debuglevel;