fix the bug of ip_sub_compare call

This commit is contained in:
lionsoul2014 2025-10-30 15:33:02 +08:00
parent d4d5525392
commit cc97bb80a2
1 changed files with 3 additions and 3 deletions

View File

@ -104,10 +104,10 @@ class Version(object):
self.ip_compare_func = ip_compare_func self.ip_compare_func = ip_compare_func
def ip_compare(self, ip1: bytes, ip2: bytes): def ip_compare(self, ip1: bytes, ip2: bytes):
return self.ip_sub_compare(ip1, ip2, 0) return ip_sub_compare(ip1, ip2, 0)
def ip_sub_compare(self, ip1: bytes, buff: bytes, offset: int): def ip_sub_compare(self, ip1: bytes, buff: bytes, offset: int):
return self.ip_sub_compare(ip1, buff, offset) return ip_sub_compare(ip1, buff, offset)
def __str__(self): def __str__(self):
return '{{"id": {}, "name": "{}", "bytes": {}, "index_size": {}}}'.format( return '{{"id": {}, "name": "{}", "bytes": {}, "index_size": {}}}'.format(
@ -152,7 +152,7 @@ def version_from_name(name):
def version_from_header(header): def version_from_header(header):
# old xdb 2.0 with IPv4 supports ONLY # old xdb 2.0 with IPv4 supports ONLY
if header.version <= XdbStructure30: if header.version < XdbStructure30:
return IPv4 return IPv4
# xdb 3.0 or later version # xdb 3.0 or later version