simgear/io/HTTPRepository.cxx: fixed some compiler warnings.
This commit is contained in:
parent
f9b485a915
commit
3ba8c383b4
@ -241,11 +241,11 @@ public:
|
|||||||
src.open(SG_IO_IN);
|
src.open(SG_IO_IN);
|
||||||
dst.open(SG_IO_OUT);
|
dst.open(SG_IO_OUT);
|
||||||
|
|
||||||
const auto sizeToCopy = cp.sizeInBytes();
|
const size_t sizeToCopy = cp.sizeInBytes();
|
||||||
if (buf.size() < sizeToCopy) {
|
if (buf.size() < sizeToCopy) {
|
||||||
try {
|
try {
|
||||||
buf.resize(sizeToCopy);
|
buf.resize(sizeToCopy);
|
||||||
} catch (std::bad_alloc) {
|
} catch (std::bad_alloc&) {
|
||||||
simgear::reportFailure(simgear::LoadFailure::OutOfMemory, simgear::ErrorCode::TerraSync,
|
simgear::reportFailure(simgear::LoadFailure::OutOfMemory, simgear::ErrorCode::TerraSync,
|
||||||
"copyInstalledChildren: couldn't allocation copy buffer of size:" + std::to_string(sizeToCopy),
|
"copyInstalledChildren: couldn't allocation copy buffer of size:" + std::to_string(sizeToCopy),
|
||||||
child.path);
|
child.path);
|
||||||
@ -253,7 +253,7 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto r = src.read(buf.data(), sizeToCopy);
|
const size_t r = (size_t) src.read(buf.data(), sizeToCopy);
|
||||||
if (r != sizeToCopy) {
|
if (r != sizeToCopy) {
|
||||||
simgear::reportFailure(simgear::LoadFailure::IOError, simgear::ErrorCode::TerraSync,
|
simgear::reportFailure(simgear::LoadFailure::IOError, simgear::ErrorCode::TerraSync,
|
||||||
"copyInstalledChildren: read underflow, got:" + std::to_string(r),
|
"copyInstalledChildren: read underflow, got:" + std::to_string(r),
|
||||||
@ -261,7 +261,7 @@ public:
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto written = dst.write(buf.data(), sizeToCopy);
|
const size_t written = dst.write(buf.data(), sizeToCopy);
|
||||||
if (written != sizeToCopy) {
|
if (written != sizeToCopy) {
|
||||||
simgear::reportFailure(simgear::LoadFailure::IOError, simgear::ErrorCode::TerraSync,
|
simgear::reportFailure(simgear::LoadFailure::IOError, simgear::ErrorCode::TerraSync,
|
||||||
"copyInstalledChildren: write underflow, wrote:" + std::to_string(r),
|
"copyInstalledChildren: write underflow, wrote:" + std::to_string(r),
|
||||||
|
Loading…
Reference in New Issue
Block a user