diff --git a/libretroshare/src/serialiser/rstypeserializer.h b/libretroshare/src/serialiser/rstypeserializer.h index 4ff512c49..17b134202 100644 --- a/libretroshare/src/serialiser/rstypeserializer.h +++ b/libretroshare/src/serialiser/rstypeserializer.h @@ -658,8 +658,8 @@ struct RsTypeSerializer uint32_t f = 0; ctx.mOk &= (ctx.mOk || ctx.mFlags & RsGenericSerializer::SERIALIZATION_FLAG_YIELDING) - && from_JSON(memberName, f, ctx.mJson); - v = t_RsFlags32(f); + && from_JSON(memberName, f, ctx.mJson) + && (v = t_RsFlags32(f), true); break; } default: break;