//\r
// if is the old file\r
//\r
- if (StrCmp (FileName, HFileImage.FileName) == 0) {\r
+ if (HFileImage.FileName != NULL && FileName != NULL && StrCmp (FileName, HFileImage.FileName) == 0) {\r
//\r
// check whether file exists on disk\r
//\r
//\r
// now everything is ready , you can set the new file name to filebuffer\r
//\r
- if (BufferTypeBackup != FileTypeFileBuffer || StringNoCaseCompare (&FileName, &HFileImage.FileName) != 0) {\r
+ if ((BufferTypeBackup != FileTypeFileBuffer && FileName != NULL) ||\r
+ (FileName != NULL && HFileImage.FileName != NULL && StringNoCaseCompare (&FileName, &HFileImage.FileName) != 0)){\r
//\r
// not the same\r
//\r