Skip to content

Commit 0624fe8

Browse files
author
Vadim Averin
committed
Small fixes
1 parent 85df3e8 commit 0624fe8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ydb/library/yql/udfs/common/ip_base/lib/ip_base_udf.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ namespace {
9696

9797
static TRawIp6 MaskFromPrefix(ui8 prefix) {
9898
ui128 x = ui128(-1) << int(128 - prefix);
99-
if (prefix == 0) x = ui128(-1);
99+
if (prefix == 0) x = 0;
100100
return FromIpAddress({x, TIpv6Address::Ipv6});
101101
}
102102

@@ -188,7 +188,7 @@ namespace {
188188
memcpy(&subnet4, str.Data(), sizeof subnet4);
189189
range = subnet4.ToIpRange();
190190
} else if (str.Size() == sizeof(TRawIp6Subnet)) {
191-
TRawIp4Subnet subnet6;
191+
TRawIp6Subnet subnet6;
192192
memcpy(&subnet6, str.Data(), sizeof subnet6);
193193
range = subnet6.ToIpRange();
194194
} else {
@@ -247,7 +247,7 @@ namespace {
247247
SIMPLE_UDF(TSubnetToString, char*(TAutoMapString)) {
248248
TStringBuilder result;
249249
auto range = DeserializeSubnet(args[0].AsStringRef());
250-
result << (*range.Begin()).ToString();
250+
result << (*range.Begin()).ToString(false);
251251
result << '/';
252252
result << ToString(GetAddressRangePrefix(range));
253253
return valueBuilder->NewString(result);

0 commit comments

Comments
 (0)