mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #4097 from ethereum/noPackedExceptForPacked
[BREAKING] call only takes a single argument and does not pad
This commit is contained in:
@@ -82,7 +82,7 @@ contract FixedFeeRegistrar is Registrar {
|
||||
}
|
||||
}
|
||||
function disown(string _name, address _refund) onlyrecordowner(_name) {
|
||||
delete m_recordData[uint(keccak256(_name)) / 8];
|
||||
delete m_recordData[uint(keccak256(bytes(_name))) / 8];
|
||||
if (!_refund.send(c_fee))
|
||||
throw;
|
||||
emit Changed(_name);
|
||||
@@ -118,7 +118,7 @@ contract FixedFeeRegistrar is Registrar {
|
||||
|
||||
Record[2**253] m_recordData;
|
||||
function m_record(string _name) constant internal returns (Record storage o_record) {
|
||||
return m_recordData[uint(keccak256(_name)) / 8];
|
||||
return m_recordData[uint(keccak256(bytes(_name))) / 8];
|
||||
}
|
||||
uint constant c_fee = 69 ether;
|
||||
}
|
||||
|
||||
@@ -398,7 +398,7 @@ contract Wallet is multisig, multiowned, daylimit {
|
||||
return 0;
|
||||
}
|
||||
// determine our operation hash.
|
||||
_r = keccak256(msg.data, block.number);
|
||||
_r = keccak256(abi.encodePacked(msg.data, block.number));
|
||||
if (!confirm(_r) && m_txs[_r].to == 0x0000000000000000000000000000000000000000) {
|
||||
m_txs[_r].to = _to;
|
||||
m_txs[_r].value = _value;
|
||||
|
||||
Reference in New Issue
Block a user