Fix mistake in IPv4SubnettingTool

This commit is contained in:
Kevin Kandlbinder 2022-05-04 00:45:48 +02:00
parent a078555835
commit 5d182638fb
2 changed files with 3 additions and 5 deletions

View file

@ -1,6 +1,6 @@
{ {
"name": "kevins-data-toolbox", "name": "kevins-data-toolbox",
"version": "2.4.0", "version": "2.4.1",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@loadable/component": "^5.15.0", "@loadable/component": "^5.15.0",

View file

@ -86,8 +86,6 @@ const IPv4SubnettingTool = () => {
let subnetNum = parseInt(mySubnet); let subnetNum = parseInt(mySubnet);
if(!isNaN(ipPart1Num)) setIPPart1(ipPart1Num.toString()); if(!isNaN(ipPart1Num)) setIPPart1(ipPart1Num.toString());
if(!isNaN(ipPart2Num)) setIPPart2(ipPart2Num.toString()); if(!isNaN(ipPart2Num)) setIPPart2(ipPart2Num.toString());
if(!isNaN(ipPart3Num)) setIPPart3(ipPart3Num.toString()); if(!isNaN(ipPart3Num)) setIPPart3(ipPart3Num.toString());
@ -120,8 +118,8 @@ const IPv4SubnettingTool = () => {
setSubnetMaskBinaryString(subnetMaskBinary[0].toString(2)) setSubnetMaskBinaryString(subnetMaskBinary[0].toString(2))
setSubnetMask(subnetMaskBinary[0]) setSubnetMask(subnetMaskBinary[0])
setFirstAddr(ipBinary & subnetMaskBinary[0]) setFirstAddr((ipBinary & subnetMaskBinary[0])+1)
setLastAddr(ipBinary | (subnetMaskBinary[0] ^ 0xffffffff)) setLastAddr((ipBinary | (subnetMaskBinary[0] ^ 0xffffffff)) - 1)
} }
} }
}, [ipPart1, ipPart2, ipPart3, ipPart4, subnet]) }, [ipPart1, ipPart2, ipPart3, ipPart4, subnet])