diff options
| author | henryk <henryk@6dc7ffe9-61d6-0310-9af1-9938baff3ed1> | 2007-12-15 12:52:35 +0000 | 
|---|---|---|
| committer | henryk <henryk@6dc7ffe9-61d6-0310-9af1-9938baff3ed1> | 2007-12-15 12:52:35 +0000 | 
| commit | bcc75d30ce0fb09618f82bb70cdde82094e86ed8 (patch) | |
| tree | 88a5f5859842ccd5215607914c4e3e231cd27899 /openpicc/application/iso14443a_miller.c | |
| parent | 5a29168eaddaaa47909f2ae84c41d0743996215f (diff) | |
Fix consistency check
Fix miller decoder for the case of a buffer containing only zeroes
git-svn-id: https://svn.openpcd.org:2342/trunk@388 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
Diffstat (limited to 'openpicc/application/iso14443a_miller.c')
| -rw-r--r-- | openpicc/application/iso14443a_miller.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/openpicc/application/iso14443a_miller.c b/openpicc/application/iso14443a_miller.c index 3d132c2..16f0c89 100644 --- a/openpicc/application/iso14443a_miller.c +++ b/openpicc/application/iso14443a_miller.c @@ -51,7 +51,7 @@ enum miller_sequence {  int iso14443a_decode_miller(iso14443_frame *frame,   	const u_int8_t *sample_buf, const u_int16_t sample_buf_len)  { -	signed int i, j, bit = 0, last_bit = 0; +	signed int i, j, bit = 0, last_bit = -1;  	enum miller_sequence current_seq;  	unsigned int bitpos = 0; @@ -111,8 +111,7 @@ int iso14443a_decode_miller(iso14443_frame *frame,  	DumpUIntToUSB(frame->numbytes);  	DumpStringToUSB(" bytes, ");  	DumpUIntToUSB(frame->numbits); -	DumpStringToUSB(" bits"); -	DumpStringToUSB("\n\r"); +	DumpStringToUSB(" bits ");  	return 0;  } | 
