diff --git a/native/src/seal/c/serialization.cpp b/native/src/seal/c/serialization.cpp index 22f6f87af..99eae387b 100644 --- a/native/src/seal/c/serialization.cpp +++ b/native/src/seal/c/serialization.cpp @@ -51,6 +51,7 @@ SEAL_C_FUNC Serialization_IsCompatibleVersion(uint8_t *headerptr, uint64_t size, if (size != static_cast(sizeof(Serialization::SEALHeader))) { *result = false; + return S_OK; } Serialization::SEALHeader header; @@ -68,6 +69,7 @@ SEAL_C_FUNC Serialization_IsValidHeader(uint8_t *headerptr, uint64_t size, bool if (size != static_cast(sizeof(Serialization::SEALHeader))) { *result = false; + return S_OK; } Serialization::SEALHeader header;