components/cdrtools/patches/write.c.patch
changeset 356 cc77dce0ea27
child 1072 75ddf7807870
equal deleted inserted replaced
355:ba859a966abc 356:cc77dce0ea27
       
     1 --- cdrtools-3.00/mkisofs/write.c.orig	Tue Jun 28 15:31:20 2011
       
     2 +++ cdrtools-3.00/mkisofs/write.c	Tue Jun 28 15:32:46 2011
       
     3 @@ -1978,6 +1978,7 @@
       
     4  	int		i;
       
     5  	int		s;
       
     6  	Uchar		*cp;
       
     7 +	extern		char *modification_date;
       
     8  
       
     9  
       
    10  	time(&begun);
       
    11 @@ -2079,7 +2080,11 @@
       
    12  	FILL_SPACE(application_data);
       
    13  
       
    14  	memcpy(vol_desc.creation_date, iso_time, 17);
       
    15 -	memcpy(vol_desc.modification_date, iso_time, 17);
       
    16 +	if (modification_date == NULL) {
       
    17 +		memcpy(vol_desc.modification_date, iso_time, 17);
       
    18 +	} else {
       
    19 +		memcpy(vol_desc.modification_date, modification_date, 17);
       
    20 +	}
       
    21  	memcpy(vol_desc.expiration_date, "0000000000000000", 17);
       
    22  	memcpy(vol_desc.effective_date, iso_time, 17);
       
    23