Pass all --option flags to the daemon

This commit is contained in:
Eelco Dolstra 2012-07-31 18:19:44 -04:00
parent 89a8207029
commit 90d9c58d4d
4 changed files with 30 additions and 3 deletions

View file

@ -544,6 +544,14 @@ static void performOp(unsigned int clientVersion,
settings.buildCores = readInt(from);
if (GET_PROTOCOL_MINOR(clientVersion) >= 10)
settings.useSubstitutes = readInt(from) != 0;
if (GET_PROTOCOL_MINOR(clientVersion) >= 12) {
unsigned int n = readInt(from);
for (unsigned int i = 0; i < n; i++) {
string name = readString(from);
string value = readString(from);
settings.set("untrusted-" + name, value);
}
}
startWork();
stopWork();
break;