mirror of https://github.com/MISP/MISP
Merge pull request #6597 from JakubOnderka/zmq-setting-change-fix
fix: [internal] Initialize ZMQ just when necessary after setting changepull/6599/head
commit
a2449f9c02
|
@ -3978,18 +3978,17 @@ class Server extends AppModel
|
|||
|
||||
public function zmqAfterHook($setting, $value)
|
||||
{
|
||||
$pubSubTool = $this->getPubSubTool();
|
||||
// If we are trying to change the enable setting to false, we don't need to test anything, just kill the server and return true.
|
||||
if ($setting == 'Plugin.ZeroMQ_enable') {
|
||||
if ($setting === 'Plugin.ZeroMQ_enable') {
|
||||
if ($value == false || $value == 0) {
|
||||
$pubSubTool->killService();
|
||||
$this->getPubSubTool()->killService();
|
||||
return true;
|
||||
}
|
||||
} elseif (!Configure::read('Plugin.ZeroMQ_enable')) {
|
||||
// If we are changing any other ZeroMQ settings but the feature is disabled, don't reload the service
|
||||
return true;
|
||||
}
|
||||
$pubSubTool->reloadServer();
|
||||
$this->getPubSubTool()->reloadServer();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue