| Index: fpdfsdk/src/javascript/JS_GlobalData.cpp
 | 
| diff --git a/fpdfsdk/src/javascript/JS_GlobalData.cpp b/fpdfsdk/src/javascript/JS_GlobalData.cpp
 | 
| index d9a07a85074ee0de52f855300c8a11e86a534fac..474886c4846c85b1f287abca441d230d16d3fba1 100644
 | 
| --- a/fpdfsdk/src/javascript/JS_GlobalData.cpp
 | 
| +++ b/fpdfsdk/src/javascript/JS_GlobalData.cpp
 | 
| @@ -23,8 +23,6 @@ void CJS_GlobalVariableArray::Copy(const CJS_GlobalVariableArray& array) {
 | 
|    Empty();
 | 
|    for (int i = 0, sz = array.Count(); i < sz; i++) {
 | 
|      CJS_KeyValue* pOldObjData = array.GetAt(i);
 | 
| -    ASSERT(pOldObjData != NULL);
 | 
| -
 | 
|      switch (pOldObjData->nType) {
 | 
|        case JS_GLOBALDATA_TYPE_NUMBER: {
 | 
|          CJS_KeyValue* pNewObjData = new CJS_KeyValue;
 | 
| @@ -141,19 +139,15 @@ int CJS_GlobalData::FindGlobalVariable(const FX_CHAR* propname) {
 | 
|  
 | 
|  CJS_GlobalData_Element* CJS_GlobalData::GetGlobalVariable(
 | 
|      const FX_CHAR* propname) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|  
 | 
|    int nFind = FindGlobalVariable(propname);
 | 
| -  if (nFind >= 0)
 | 
| -    return m_arrayGlobalData.GetAt(nFind);
 | 
| -
 | 
| -  return NULL;
 | 
| +  return nFind >= 0 ? m_arrayGlobalData.GetAt(nFind) : nullptr;
 | 
|  }
 | 
|  
 | 
|  void CJS_GlobalData::SetGlobalVariableNumber(const FX_CHAR* propname,
 | 
|                                               double dData) {
 | 
| -  ASSERT(propname != NULL);
 | 
| -
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|    sPropName.TrimLeft();
 | 
|    sPropName.TrimRight();
 | 
| @@ -174,7 +168,7 @@ void CJS_GlobalData::SetGlobalVariableNumber(const FX_CHAR* propname,
 | 
|  
 | 
|  void CJS_GlobalData::SetGlobalVariableBoolean(const FX_CHAR* propname,
 | 
|                                                bool bData) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -198,7 +192,7 @@ void CJS_GlobalData::SetGlobalVariableBoolean(const FX_CHAR* propname,
 | 
|  
 | 
|  void CJS_GlobalData::SetGlobalVariableString(const FX_CHAR* propname,
 | 
|                                               const CFX_ByteString& sData) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -223,7 +217,7 @@ void CJS_GlobalData::SetGlobalVariableString(const FX_CHAR* propname,
 | 
|  void CJS_GlobalData::SetGlobalVariableObject(
 | 
|      const FX_CHAR* propname,
 | 
|      const CJS_GlobalVariableArray& array) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -246,7 +240,7 @@ void CJS_GlobalData::SetGlobalVariableObject(
 | 
|  }
 | 
|  
 | 
|  void CJS_GlobalData::SetGlobalVariableNull(const FX_CHAR* propname) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -268,7 +262,7 @@ void CJS_GlobalData::SetGlobalVariableNull(const FX_CHAR* propname) {
 | 
|  
 | 
|  FX_BOOL CJS_GlobalData::SetGlobalVariablePersistent(const FX_CHAR* propname,
 | 
|                                                      FX_BOOL bPersistent) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -286,7 +280,7 @@ FX_BOOL CJS_GlobalData::SetGlobalVariablePersistent(const FX_CHAR* propname,
 | 
|  }
 | 
|  
 | 
|  FX_BOOL CJS_GlobalData::DeleteGlobalVariable(const FX_CHAR* propname) {
 | 
| -  ASSERT(propname != NULL);
 | 
| +  ASSERT(propname);
 | 
|    CFX_ByteString sPropName = propname;
 | 
|  
 | 
|    sPropName.TrimLeft();
 | 
| @@ -409,8 +403,6 @@ void CJS_GlobalData::SaveGlobalPersisitentVariables() {
 | 
|  
 | 
|    for (int i = 0, sz = m_arrayGlobalData.GetSize(); i < sz; i++) {
 | 
|      CJS_GlobalData_Element* pElement = m_arrayGlobalData.GetAt(i);
 | 
| -    ASSERT(pElement != NULL);
 | 
| -
 | 
|      if (pElement->bPersistent) {
 | 
|        CFX_BinaryBuf sElement;
 | 
|        MakeByteString(pElement->data.sKey, &pElement->data, sElement);
 | 
| 
 |