Fix SessionMultiProxy::update_options.
This commit is contained in:
parent
c926b16896
commit
da9afda7e6
@ -78,18 +78,13 @@ void SessionMultiProxy::update_options(int32 session_count, bool use_pfs, bool n
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool changed = false;
|
bool is_changed = false;
|
||||||
|
|
||||||
|
session_count = clamp(session_count, 1, 100);
|
||||||
if (session_count != session_count_) {
|
if (session_count != session_count_) {
|
||||||
session_count_ = session_count;
|
session_count_ = session_count;
|
||||||
if (session_count_ <= 0) {
|
|
||||||
session_count_ = 1;
|
|
||||||
}
|
|
||||||
if (session_count_ > 100) {
|
|
||||||
session_count_ = 100;
|
|
||||||
}
|
|
||||||
LOG(INFO) << "Update session_count to " << session_count_;
|
LOG(INFO) << "Update session_count to " << session_count_;
|
||||||
changed = true;
|
is_changed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (use_pfs != use_pfs_) {
|
if (use_pfs != use_pfs_) {
|
||||||
@ -97,16 +92,17 @@ void SessionMultiProxy::update_options(int32 session_count, bool use_pfs, bool n
|
|||||||
use_pfs_ = use_pfs;
|
use_pfs_ = use_pfs;
|
||||||
if (old_pfs_flag != get_pfs_flag()) {
|
if (old_pfs_flag != get_pfs_flag()) {
|
||||||
LOG(INFO) << "Update use_pfs to " << use_pfs_;
|
LOG(INFO) << "Update use_pfs to " << use_pfs_;
|
||||||
changed = true;
|
is_changed = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (need_destroy_auth_key) {
|
if (need_destroy_auth_key) {
|
||||||
need_destroy_auth_key_ = need_destroy_auth_key;
|
need_destroy_auth_key_ = need_destroy_auth_key;
|
||||||
|
is_changed = true;
|
||||||
LOG(WARNING) << "Destroy auth key";
|
LOG(WARNING) << "Destroy auth key";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (changed) {
|
if (is_changed) {
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user