Allow null InSmartBuffer

This commit is contained in:
spacemeowx2 2018-12-20 23:40:17 +08:00
parent e0b5339ddf
commit 05a64ce1a3

View File

@ -334,6 +334,8 @@ struct Validator {
} else if (ctx->request.StaticSizes[x_index] > 0) {
return ctx->request.Buffers[a_index] == nullptr && ctx->request.BufferSizes[a_index++] == 0
&& ctx->request.Statics[x_index++] != nullptr;
} else {
return ctx->request.Buffers[a_index++] == nullptr && ctx->request.Statics[x_index++] == nullptr;
}
return false;
} else if constexpr (argT == ArgType::OutSmartBuffer) {