forked from lix-project/lix
nix-daemon: Fix queryPathInfo() backward compatibility
This commit is contained in:
parent
4e17e7a4da
commit
b6c768fb6a
|
@ -518,14 +518,18 @@ static void performOp(ref<LocalStore> store, bool trusted, unsigned int clientVe
|
|||
}
|
||||
stopWork();
|
||||
if (info) {
|
||||
to << 1 << info->deriver << printHash(info->narHash) << info->references
|
||||
if (GET_PROTOCOL_MINOR(clientVersion) >= 17)
|
||||
to << 1;
|
||||
to << info->deriver << printHash(info->narHash) << info->references
|
||||
<< info->registrationTime << info->narSize;
|
||||
if (GET_PROTOCOL_MINOR(clientVersion) >= 16) {
|
||||
to << info->ultimate
|
||||
<< info->sigs;
|
||||
}
|
||||
} else
|
||||
} else {
|
||||
assert(GET_PROTOCOL_MINOR(clientVersion) >= 17);
|
||||
to << 0;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue