mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Do not allow resuming for images version older than V2.
This commit is contained in:
@@ -198,6 +198,15 @@ AARU_EXPORT void AARU_CALL *aaruf_open(const char *filepath, const bool resume_m
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(ctx->header.imageMajorVersion < AARUF_VERSION_V2 && resume_mode)
|
||||||
|
{
|
||||||
|
TRACE("Cannot write to old images");
|
||||||
|
cleanup_open_failure(ctx);
|
||||||
|
errno = AARUF_ERROR_INCOMPATIBLE_VERSION;
|
||||||
|
TRACE("Exiting aaruf_open() = NULL");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
// Read new header version
|
// Read new header version
|
||||||
if(ctx->header.imageMajorVersion >= AARUF_VERSION_V2)
|
if(ctx->header.imageMajorVersion >= AARUF_VERSION_V2)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user