equal
deleted
inserted
replaced
|
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 |