]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/nonce2key/crapto1.c
FIX: introduced a bug in a loop by uint8_t inside crapto1.c
[proxmark3-svn] / client / nonce2key / crapto1.c
index 919820e9a12e85e05da38ae08eb5ba039909e196..f005a9e320e1a113e3d8f89a0be9c0f44e2348eb 100644 (file)
@@ -188,11 +188,11 @@ struct Crypto1State* lfsr_recovery32(uint32_t ks2, uint32_t in)
        recover(odd_head, odd_tail, oks, even_head, even_tail, eks, 11, statelist, in << 1, bucket);\r
 \r
 out:\r
+       for (uint32_t i = 0; i < 2; i++)\r
+               for (uint32_t j = 0; j <= 0xff; j++)\r
+                       free(bucket[i][j].head);\r
        free(odd_head);\r
        free(even_head);\r
-       for (uint8_t i = 0; i < 2; i++)\r
-               for (uint8_t j = 0; j <= 0xff; j++)\r
-                       free(bucket[i][j].head);\r
        return statelist;\r
 }\r
 \r
Impressum, Datenschutz