Skip to content

Commit 91c2ebb

Browse files
committed
Fix a bug in IPv6 Network Range when the IPv6 address provided is not full
1 parent ea613f4 commit 91c2ebb

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

IPSubnetcalc.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1196,7 +1196,7 @@ class IPSubnetCalc: NSObject {
11961196
var netID = [UInt16]()
11971197
var netID2 = [UInt16]()
11981198
let numMask = IPSubnetCalc.digitizeMaskIPv6(maskbits: self.ipv6MaskBits)
1199-
let numIP = IPSubnetCalc.digitizeIPv6(ipAddress: self.ipv6Address)
1199+
let numIP = IPSubnetCalc.digitizeIPv6(ipAddress: fullAddressIPv6(ipAddress: self.ipv6Address))
12001200

12011201
for index in 0...7 {
12021202
//print("Index: \(index) IP: \(numIP[index]) Mask : \(numMask[index]) Result : \(numIP[index] & (numMask[index])) ")

SubnetCalc.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@
401401
CODE_SIGN_IDENTITY = "Mac Developer";
402402
COMBINE_HIDPI_IMAGES = YES;
403403
COPY_PHASE_STRIP = NO;
404-
CURRENT_PROJECT_VERSION = 9;
404+
CURRENT_PROJECT_VERSION = 10;
405405
DEVELOPMENT_TEAM = VNLK894MAE;
406406
ENABLE_HARDENED_RUNTIME = YES;
407407
GCC_DYNAMIC_NO_PIC = NO;
@@ -411,7 +411,7 @@
411411
INFOPLIST_FILE = "SubnetCalc-Info.plist";
412412
INSTALL_PATH = "$(HOME)/Applications";
413413
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
414-
MARKETING_VERSION = 2.3;
414+
MARKETING_VERSION = 2.4;
415415
PRODUCT_BUNDLE_IDENTIFIER = net.mulot.subnetcalc;
416416
PRODUCT_NAME = SubnetCalc;
417417
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -430,7 +430,7 @@
430430
CODE_SIGN_ENTITLEMENTS = SubnetCalc.entitlements;
431431
CODE_SIGN_IDENTITY = "Mac Developer";
432432
COMBINE_HIDPI_IMAGES = YES;
433-
CURRENT_PROJECT_VERSION = 9;
433+
CURRENT_PROJECT_VERSION = 10;
434434
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
435435
DEVELOPMENT_TEAM = VNLK894MAE;
436436
ENABLE_HARDENED_RUNTIME = YES;
@@ -439,7 +439,7 @@
439439
INFOPLIST_FILE = "SubnetCalc-Info.plist";
440440
INSTALL_PATH = /Applications;
441441
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
442-
MARKETING_VERSION = 2.3;
442+
MARKETING_VERSION = 2.4;
443443
PRODUCT_BUNDLE_IDENTIFIER = net.mulot.subnetcalc;
444444
PRODUCT_NAME = SubnetCalc;
445445
PROVISIONING_PROFILE_SPECIFIER = "";

0 commit comments

Comments
 (0)