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",
"version": "2.4.0",
"version": "2.4.1",
"private": true,
"dependencies": {
"@loadable/component": "^5.15.0",

View file

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