- fwrite(&header, sizeof(ReplayDataHeader), 1, fp);
+ int size = fwrite(&header, sizeof(ReplayDataHeader), 1, fp);
+ if (size != 1)
+ {
+ printf("Error writing replay data header: %s\n", strerror(errno));
+ this->replayMode = REPLAY_MODE::NONE;
+ fclose(fp);
+ fp = NULL;
+ return;
+ }