~mdw
/
dvdrip
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dvd-sector-copy.c: Change the moving-average denominator computation.
[dvdrip]
/
dvd-id.c
diff --git
a/dvd-id.c
b/dvd-id.c
index
72059b9
..
496b6bb
100644
(file)
--- a/
dvd-id.c
+++ b/
dvd-id.c
@@
-8,7
+8,7
@@
int main(int argc, char *argv[])
char id[MAXIDSZ];
int i, opt, st = 0;
unsigned f = 0, dif = 0;
char id[MAXIDSZ];
int i, opt, st = 0;
unsigned f = 0, dif = 0;
- static dvd_reader_t *dvd;
+ static dvd_reader_t *dvd
= 0
;
#define f_bogus 1u
set_prog(argv[0]);
#define f_bogus 1u
set_prog(argv[0]);
@@
-27,14
+27,14
@@
int main(int argc, char *argv[])
progress_init(&progress);
for (i = optind; i < argc; i++) {
progress_init(&progress);
for (i = optind; i < argc; i++) {
- open_dvd(argv[i], O_RDONLY, 0, &dvd);
-
if (
dvd_id(id, dvd, dif, argv[i]))
+ if (open_dvd(argv[i], O_RDONLY, 0, &dvd) ||
+
dvd_id(id, dvd, dif, argv[i]))
st = 2;
else {
if (argc - optind > 1) printf("%s: ", argv[i]);
printf("%s\n", id);
}
st = 2;
else {
if (argc - optind > 1) printf("%s: ", argv[i]);
printf("%s\n", id);
}
- DVDClose(dvd);
+ DVDClose(dvd);
dvd = 0;
}
progress_free(&progress);
}
progress_free(&progress);