diff --git a/core/smn_core.cpp b/core/smn_core.cpp index 33bbc6be..9bc4913d 100644 --- a/core/smn_core.cpp +++ b/core/smn_core.cpp @@ -730,10 +730,13 @@ static cell_t StoreToAddress(IPluginContext *pContext, const cell_t *params) { case NumberType_Int8: *reinterpret_cast(addr) = data; + break; case NumberType_Int16: *reinterpret_cast(addr) = data; + break; case NumberType_Int32: *reinterpret_cast(addr) = data; + break; default: pContext->ThrowNativeError("Invalid number types %d", size); }