# HG changeset patch # User nicodvb # Date 1212661327 0 # Node ID bfb2ca68d9066c8734e7d71c228a6533454e77a4 # Parent a481060ec57b7fa8f4331ba2b2cb9d2e6c7f090c replaced *struct assignment with call to memcpy(); patch by Erik Hovland org diff -r a481060ec57b -r bfb2ca68d906 dvd_udf.c --- a/dvd_udf.c Thu Jun 05 10:19:55 2008 +0000 +++ b/dvd_udf.c Thu Jun 05 10:22:07 2008 +0000 @@ -591,13 +591,13 @@ struct AD tmpFile; if( !strcasecmp( FileName, filename ) ) { - *FileICB = tmpICB; + memcpy(FileICB, &tmpICB, sizeof(tmpICB)); found = 1; } UDFMapICB(device, tmpICB, &tmpFiletype, partition, &tmpFile); } else { if( !strcasecmp( FileName, filename ) ) { - *FileICB = tmpICB; + memcpy(FileICB, &tmpICB, sizeof(tmpICB)); return 1; } }