avoid overflow in vector_ref::cropped
avoid overflow in vector_ref::cropped

LefterisJP/cpp-ethereum,eco/cpp-ethereum,expanse-org/cpp-expanse,expanse-org/cpp-expanse,xeddmc/cpp-ethereum,LefterisJP/cpp-ethereum,karek314/cpp-ethereum,ethers/cpp-ethereum,yann300/cpp-ethereum,smartbitcoin/cpp-ethereum,xeddmc/cpp-ethereum,expanse-org/cpp-expanse,yann300/cpp-ethereum,d-das/cpp-ethereum,karek314/cpp-ethereum,ethers/cpp-ethereum,yann300/cpp-ethereum,eco/cpp-ethereum,d-das/cpp-ethereum,LefterisJP/cpp-ethereum,joeldo/cpp-ethereum,karek314/cpp-ethereum,d-das/cpp-ethereum,karek314/cpp-ethereum,expanse-org/cpp-expanse,smartbitcoin/cpp-ethereum,joeldo/cpp-ethereum,gluk256/cpp-ethereum,xeddmc/cpp-ethereum,eco/cpp-ethereum,smartbitcoin/cpp-ethereum,programonauta/webthree-umbrella,smartbitcoin/cpp-ethereum,LefterisJP/webthree-umbrella,gluk256/cpp-ethereum,gluk256/cpp-ethereum,joeldo/cpp-ethereum,eco/cpp-ethereum,xeddmc/cpp-ethereum,yann300/cpp-ethereum,gluk256/cpp-ethereum,ethers/cpp-ethereum,xeddmc/cpp-ethereum,ethers/cpp-ethereum,expanse-org/cpp-expanse,karek314/cpp-ethereum,programonauta/webthree-umbrella,d-das/cpp-ethereum,xeddmc/cpp-ethereum,LefterisJP/webthree-umbrella,gluk256/cpp-ethereum,d-das/cpp-ethereum,expanse-org/cpp-expanse,smartbitcoin/cpp-ethereum,chfast/webthree-umbrella,ethers/cpp-ethereum,yann300/cpp-ethereum,LefterisJP/cpp-ethereum,eco/cpp-ethereum,LefterisJP/cpp-ethereum,johnpeter66/ethminer,johnpeter66/ethminer,d-das/cpp-ethereum,eco/cpp-ethereum,joeldo/cpp-ethereum,karek314/cpp-ethereum,vaporry/webthree-umbrella,ethers/cpp-ethereum,joeldo/cpp-ethereum,arkpar/webthree-umbrella,yann300/cpp-ethereum,smartbitcoin/cpp-ethereum,gluk256/cpp-ethereum,LefterisJP/cpp-ethereum,joeldo/cpp-ethereum,johnpeter66/ethminer