From 265e32dbd619c060a2044382b18794e2558e5fea Mon Sep 17 00:00:00 2001 From: dmiller Date: Thu, 18 Aug 2016 23:53:45 +0000 Subject: [PATCH] Avoid a couple potential format string problems --- nselib/bitcoin.lua | 4 ++-- scripts/bitcoinrpc-info.nse | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nselib/bitcoin.lua b/nselib/bitcoin.lua index f495cd621..5ef40ccf8 100644 --- a/nselib/bitcoin.lua +++ b/nselib/bitcoin.lua @@ -299,10 +299,10 @@ Response = { local function decode_bitcoin_version(n) if ( n < 31300 ) then - local minor, micro = n / 100, n % 100 + local minor, micro = n // 100, n % 100 return ("0.%d.%d"):format(minor, micro) else - local minor, micro = n / 10000, (n / 100) % 100 + local minor, micro = n // 10000, (n // 100) % 100 return ("0.%d.%d"):format(minor, micro) end end diff --git a/scripts/bitcoinrpc-info.nse b/scripts/bitcoinrpc-info.nse index 4bc9544df..325c86344 100644 --- a/scripts/bitcoinrpc-info.nse +++ b/scripts/bitcoinrpc-info.nse @@ -114,10 +114,10 @@ end -- Version 0.3.13 release announcement: https://bitcointalk.org/?topic=1327.0 local function decode_bitcoin_version(n) if n < 31300 then - local minor, micro = n / 100, n % 100 + local minor, micro = n // 100, n % 100 return string.format("0.%d.%d", minor, micro) else - local minor, micro = n / 10000, (n / 100) % 100 + local minor, micro = n // 10000, (n // 100) % 100 return string.format("0.%d.%d", minor, micro) end end