In tag_file.cpp file descriptor 'fd' had been closed
before its associated stream 'tmpOut'
tag_cpp, lines 294-299:
close(fd); //closes the file
#endif ////((defined(__GNUC__) && __GNUC__ >= 3 ) ||
!defined...
tmpOut.close();
It cause loss of unwritten data in stream buffer
Patch file