Verlihub/verlihub

string ip_zone4_min

Closed this issue · 5 comments

А почему тут не массивы?

string ip_zone_min[3]
string ip_zone_max[3]

verlihub/src/cdcconf.h

Lines 288 to 293 in 104ec46

string ip_zone4_min;
string ip_zone4_max;
string ip_zone5_min;
string ip_zone5_max;
string ip_zone6_min;
string ip_zone6_max;

от этого создается лишний код
default

RoLex commented

потому что это конфиг в виде стрингов которые админ устанавливает через хаб >

!set ip_zone4_min 1.2.3.0
!set ip_zone5_max 1.2.3.255

ну конфиг это понятно. а зачем он в С++ хранится так-же?

RoLex commented

потому что читается прямиком из mS->mC который не умеет массив. конфиг бывает (unsigned)int, (unsigned)long, (unsigned)double, bool, string

я тогда закомичу фикс - не закрывай эту issue

RoLex commented

лады 👍