SVfrDataField *pTmp;\r
\r
GetDataType (TypeName, &pType);\r
+\r
+ if (pType == NULL){\r
+ return FALSE;\r
+ }\r
for (pTmp = pType->mMembers; pTmp!= NULL; pTmp = pTmp->mNext) {\r
if (pTmp->mIsBitField) {\r
- return TRUE;\r
+ return TRUE;\r
}\r
}\r
return FALSE;\r
CHECK_ERROR_RETURN(GetTypeField (FName, pType, pField), VFR_RETURN_SUCCESS);\r
pType = pField->mFieldType;\r
}\r
- if (pField->mIsBitField) {\r
+ if (pField != NULL && pField->mIsBitField) {\r
return TRUE;\r
} else {\r
return FALSE;\r