id summary reporter owner description type status priority milestone component version severity resolution keywords cc mlocked 4841 struct AD should be deep copied Erik Hovland Isaac Richards "In UDFMapICB the code makes a copy of a struct by doing a {{{ *File = tmpmap.file; }}} And again: {{{ tmpmap.file = *File; }}} C++ compilers will likely do the right thing. And even GNU gcc might do the right thing. But it is also possible that the copy won't happen right. In this case, if it got it wrong, then the Partition member of the struct could never get modified throughout the function and then it will be taken as fact that it was and used by this functions callers." defect closed minor 0.22 mythtv 0.21-fixes low fixed 0