mirror of https://github.com/Icinga/icinga2.git
cluster: Fix log replay.
This commit is contained in:
parent
74a4432bad
commit
6a1ce0d9b9
|
@ -438,6 +438,8 @@ void ClusterComponent::ReplayLog(const Endpoint::Ptr& endpoint, const Stream::Pt
|
||||||
if (!NetString::ReadStringFromStream(lstream, &message))
|
if (!NetString::ReadStringFromStream(lstream, &message))
|
||||||
break;
|
break;
|
||||||
} catch (std::exception&) {
|
} catch (std::exception&) {
|
||||||
|
Log(LogWarning, "cluster", "Unexpected end-of-file for cluster log: " + path);
|
||||||
|
|
||||||
/* Log files may be incomplete or corrupted. This is perfectly OK. */
|
/* Log files may be incomplete or corrupted. This is perfectly OK. */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -460,7 +462,7 @@ void ClusterComponent::ReplayLog(const Endpoint::Ptr& endpoint, const Stream::Pt
|
||||||
|
|
||||||
if (!dtype) {
|
if (!dtype) {
|
||||||
Log(LogWarning, "cluster", "Invalid type in security attribute: " + type);
|
Log(LogWarning, "cluster", "Invalid type in security attribute: " + type);
|
||||||
return;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
String name = security->Get("name");
|
String name = security->Get("name");
|
||||||
|
@ -468,7 +470,7 @@ void ClusterComponent::ReplayLog(const Endpoint::Ptr& endpoint, const Stream::Pt
|
||||||
|
|
||||||
if (!secobj) {
|
if (!secobj) {
|
||||||
Log(LogWarning, "cluster", "Invalid object name in security attribute: " + name + " (of type '" + type + "')");
|
Log(LogWarning, "cluster", "Invalid object name in security attribute: " + name + " (of type '" + type + "')");
|
||||||
return;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
privs = security->Get("privs");
|
privs = security->Get("privs");
|
||||||
|
|
Loading…
Reference in New Issue