]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/loclass/ikeys.c
Added loading EMV transaction parameters from json file (#659)
[proxmark3-svn] / client / loclass / ikeys.c
index 72acf6906d6a61bc18db1a6f2e9e604ce543e13d..2a6a00109297c72afe47de08426814f37a510f7e 100644 (file)
@@ -739,18 +739,16 @@ int readKeyFile(uint8_t key[8])
        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;
        }
        }
+       fclose(f);      
        return retval;
 }
 
        return retval;
 }
 
-
 int doKeyTests(uint8_t debuglevel)
 {
        debug_print = debuglevel;
 int doKeyTests(uint8_t debuglevel)
 {
        debug_print = debuglevel;
Impressum, Datenschutz