diff options
| author | J08nY | 2018-11-07 11:20:06 +0100 |
|---|---|---|
| committer | J08nY | 2018-11-07 11:20:06 +0100 |
| commit | f0ae5fdc1ba778acc922d5269a5523a88ca97976 (patch) | |
| tree | deeb293db93e31a2ca260c64c02d7b9782788e3c /src/cz/crcs/ectester/reader/response/Response.java | |
| parent | c676bacffd1305e1efc49b34d87ffd0a0a695ea7 (diff) | |
| download | ECTester-f0ae5fdc1ba778acc922d5269a5523a88ca97976.tar.gz ECTester-f0ae5fdc1ba778acc922d5269a5523a88ca97976.tar.zst ECTester-f0ae5fdc1ba778acc922d5269a5523a88ca97976.zip | |
Add --info command to get and output applet info.
Diffstat (limited to '')
| -rw-r--r-- | src/cz/crcs/ectester/reader/response/Response.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/reader/response/Response.java b/src/cz/crcs/ectester/reader/response/Response.java index b0cd0f8..afac1bc 100644 --- a/src/cz/crcs/ectester/reader/response/Response.java +++ b/src/cz/crcs/ectester/reader/response/Response.java @@ -461,7 +461,12 @@ public abstract class Response { public float getJavaCardVersion() { byte major = (byte) (jcVersion >> 8); byte minor = (byte) (jcVersion & 0xff); - int minorSize = (int) Math.ceil(Math.log10(minor)); + int minorSize; + if (minor == 0) { + minorSize = 1; + } else { + minorSize = (int) Math.ceil(Math.log10(minor)); + } return (major + ((float) (minor) / (minorSize * 10))); } |
