kimgio: check how many bytes were written to the device

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-02-25 14:55:42 +02:00
parent 17c9ea78b0
commit fa928e8e40

View file

@ -120,7 +120,10 @@ bool WebPHandler::write(const QImage &image)
return false;
}
device()->write(reinterpret_cast<const char*>(output), size);
if (device()->write(reinterpret_cast<const char*>(output), size) != size) {
WebPFree(output);
return false;
}
WebPFree(output);
return true;