Changeset View
Changeset View
Standalone View
Standalone View
src/rpc/safemode.cpp
- This file was added.
#include "safemode.h" | |||||
#include "rpc/protocol.h" | |||||
#include "util.h" | |||||
#include "warnings.h" | |||||
void ObserveSafeMode() { | |||||
std::string warning = GetWarnings("rpc"); | |||||
if (warning != "" && | |||||
!gArgs.GetBoolArg("-disablesafemode", DEFAULT_DISABLE_SAFEMODE)) { | |||||
throw JSONRPCError(RPC_FORBIDDEN_BY_SAFE_MODE, | |||||
std::string("Safe mode: ") + warning); | |||||
} | |||||
} |