Index: xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
index 3a1925c0ab5278152661a129e24d2545ef3569b6..e6c869eae065f9e61ff6d66e77e268e521419ae2 100644 |
--- a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
+++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
@@ -1291,7 +1291,7 @@ void CXFA_FM2JSContext::Num2Date(FXJSE_HOBJECT hThis, |
int32_t argc = args.GetLength(); |
if ((argc > 0) && (argc < 4)) { |
FX_BOOL bFlags = FALSE; |
- int32_t dDate; |
+ int32_t dDate = 0; |
CFX_ByteString formatString; |
CFX_ByteString localString; |
FXJSE_HVALUE dateValue = GetSimpleHValue(hThis, args, 0); |
@@ -1446,7 +1446,7 @@ void CXFA_FM2JSContext::Num2GMTime(FXJSE_HOBJECT hThis, |
int32_t argc = args.GetLength(); |
if ((argc > 0) && (argc < 4)) { |
FX_BOOL bFlags = FALSE; |
- int32_t iTime; |
+ int32_t iTime = 0; |
CFX_ByteString formatString; |
CFX_ByteString localString; |
FXJSE_HVALUE timeValue = GetSimpleHValue(hThis, args, 0); |
@@ -1508,7 +1508,7 @@ void CXFA_FM2JSContext::Num2Time(FXJSE_HOBJECT hThis, |
int32_t argc = args.GetLength(); |
if ((argc > 0) && (argc < 4)) { |
FX_BOOL bFlags = FALSE; |
- FX_FLOAT fTime; |
+ FX_FLOAT fTime = 0.0f; |
CFX_ByteString formatString; |
CFX_ByteString localString; |
FXJSE_HVALUE timeValue = GetSimpleHValue(hThis, args, 0); |
@@ -4860,7 +4860,7 @@ void CXFA_FM2JSContext::Str(FXJSE_HOBJECT hThis, |
int32_t argc = args.GetLength(); |
if ((argc > 0) && (argc < 4)) { |
FX_BOOL bFlags = FALSE; |
- FX_FLOAT fNumber; |
+ FX_FLOAT fNumber = 0.0f; |
int32_t iWidth = 10; |
int32_t iPrecision = 0; |
FXJSE_HVALUE numberValue = GetSimpleHValue(hThis, args, 0); |
@@ -5171,7 +5171,7 @@ void CXFA_FM2JSContext::WordNum(FXJSE_HOBJECT hThis, |
int32_t argc = args.GetLength(); |
if ((argc > 0) && (argc < 4)) { |
FX_BOOL bFlags = FALSE; |
- FX_FLOAT fNumber; |
+ FX_FLOAT fNumber = 0.0f; |
int32_t iIdentifier = 0; |
CFX_ByteString localeString; |
FXJSE_HVALUE numberValue = GetSimpleHValue(hThis, args, 0); |
@@ -5477,14 +5477,12 @@ void CXFA_FM2JSContext::Post(FXJSE_HOBJECT hThis, |
CFX_ByteString bsContentType; |
CFX_ByteString bsEncode; |
CFX_ByteString bsHeader; |
- FXJSE_HVALUE argOne; |
- FXJSE_HVALUE argTwo; |
- FXJSE_HVALUE argThree; |
- FXJSE_HVALUE argFour; |
- FXJSE_HVALUE argFive; |
- argOne = GetSimpleHValue(hThis, args, 0); |
+ FXJSE_HVALUE argThree = nullptr; |
+ FXJSE_HVALUE argFour = nullptr; |
+ FXJSE_HVALUE argFive = nullptr; |
+ FXJSE_HVALUE argOne = GetSimpleHValue(hThis, args, 0); |
HValueToUTF8String(argOne, bsURL); |
- argTwo = GetSimpleHValue(hThis, args, 1); |
+ FXJSE_HVALUE argTwo = GetSimpleHValue(hThis, args, 1); |
HValueToUTF8String(argTwo, bsData); |
if (argc > 2) { |
argThree = GetSimpleHValue(hThis, args, 2); |
@@ -5548,12 +5546,10 @@ void CXFA_FM2JSContext::Put(FXJSE_HOBJECT hThis, |
CFX_ByteString bsURL; |
CFX_ByteString bsData; |
CFX_ByteString bsEncode; |
- FXJSE_HVALUE argOne; |
- FXJSE_HVALUE argTwo; |
- FXJSE_HVALUE argThree; |
- argOne = GetSimpleHValue(hThis, args, 0); |
+ FXJSE_HVALUE argThree = nullptr; |
+ FXJSE_HVALUE argOne = GetSimpleHValue(hThis, args, 0); |
HValueToUTF8String(argOne, bsURL); |
- argTwo = GetSimpleHValue(hThis, args, 1); |
+ FXJSE_HVALUE argTwo = GetSimpleHValue(hThis, args, 1); |
HValueToUTF8String(argTwo, bsData); |
if (argc > 2) { |
argThree = GetSimpleHValue(hThis, args, 2); |