1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-15 22:57:12 +02:00

Make builtin formatted strings default to false to avoid trying to perform a format in cases where it can be folled by a following parameters that are not meant to be part of that formatted string.

This commit is contained in:
Sandu Liviu Catalin
2017-06-18 20:25:12 +03:00
parent bb7a6881c6
commit 7bb44ec008
15 changed files with 38 additions and 38 deletions

View File

@ -36,7 +36,7 @@ template < class T > T BaseHash< T >::Algo;
template < class T > static SQInteger HashF(HSQUIRRELVM vm)
{
// Attempt to retrieve the value from the stack as a string
StackStrF val(vm, 2);
StackStrF val(vm, 2, true);
// Have we failed to retrieve the string?
if (SQ_FAILED(val.mRes))
{
@ -56,7 +56,7 @@ template < class T > static SQInteger HashF(HSQUIRRELVM vm)
static SQInteger WhirlpoolF(HSQUIRRELVM vm)
{
// Attempt to retrieve the value from the stack as a string
StackStrF val(vm, 2);
StackStrF val(vm, 2, true);
// Have we failed to retrieve the string?
if (SQ_FAILED(val.mRes))
{
@ -94,7 +94,7 @@ static SQInteger WhirlpoolF(HSQUIRRELVM vm)
static SQInteger EncodeBase64F(HSQUIRRELVM vm)
{
// Attempt to retrieve the value from the stack as a string
StackStrF val(vm, 2);
StackStrF val(vm, 2, true);
// Have we failed to retrieve the string?
if (SQ_FAILED(val.mRes))
{
@ -122,7 +122,7 @@ static SQInteger EncodeBase64F(HSQUIRRELVM vm)
static SQInteger DecodeBase64F(HSQUIRRELVM vm)
{
// Attempt to retrieve the value from the stack as a string
StackStrF val(vm, 2);
StackStrF val(vm, 2, true);
// Have we failed to retrieve the string?
if (SQ_FAILED(val.mRes))
{