summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Oliver Stöneberg <firewave@users.noreply.github.com>2013-01-05 19:25:13 +0000
committer Oliver Stöneberg <firewave@users.noreply.github.com>2013-01-05 19:25:13 +0000
commit035a7fe8e8c99d3017867bf1ec868002dd78e1e4 (patch)
treef6c1210b3d0192a0a05484cae463e33b25042733 /src
parent3d1e0d9d65b8aeec7198efa8c6ed90f02eaa2643 (diff)
fixed filename set in NRG track parsing / added NRG test to chdman unit test (nw)
Diffstat (limited to 'src')
-rw-r--r--src/lib/util/chdcd.c2
-rw-r--r--src/regtests/chdman/input/createcd_nrg_empty/in.nrgbin0 -> 1782972 bytes
-rw-r--r--src/regtests/chdman/output/createcd_nrg_empty/out.chdbin0 -> 9558 bytes
3 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/util/chdcd.c b/src/lib/util/chdcd.c
index a75e1d5edd8..6cd7f624a4e 100644
--- a/src/lib/util/chdcd.c
+++ b/src/lib/util/chdcd.c
@@ -388,7 +388,7 @@ chd_error chdcd_parse_nero(const char *tocfname, cdrom_toc &outtoc, chdcd_track_
index2 = read_uint64(infile);
// printf("Track %d: sector size %d mode %x index0 %llx index1 %llx index2 %llx (pregap %d sectors, length %d sectors)\n", track, size, mode, index0, index1, index2, (UINT32)(index1-index0)/size, (UINT32)(index2-index1)/size);
- outinfo.track[track-1].fname.cpy(path).cat(tocfname);
+ outinfo.track[track-1].fname.cpy(tocfname);
outinfo.track[track-1].offset = offset + (UINT32)(index1-index0);
outinfo.track[track-1].idx0offs = 0;
outinfo.track[track-1].idx1offs = 0;
diff --git a/src/regtests/chdman/input/createcd_nrg_empty/in.nrg b/src/regtests/chdman/input/createcd_nrg_empty/in.nrg
new file mode 100644
index 00000000000..4c2644a2fc7
--- /dev/null
+++ b/src/regtests/chdman/input/createcd_nrg_empty/in.nrg
Binary files differ
diff --git a/src/regtests/chdman/output/createcd_nrg_empty/out.chd b/src/regtests/chdman/output/createcd_nrg_empty/out.chd
new file mode 100644
index 00000000000..8d107159857
--- /dev/null
+++ b/src/regtests/chdman/output/createcd_nrg_empty/out.chd
Binary files differ