commit - 795d0831207bf5e71080f7569caf6940cec565ce
commit + bf0e053b373293efee73f08763a50a9d4ec0f5f3
blob - 558cebc4fdb1a099320e37dba6e4bd5a6e2db944
blob + 22df939c86a81584737f7e3e162c8ccc9aac5717
--- player_mad.c
+++ player_mad.c
struct stat stat;
void *m;
- if (fstat(fd, &stat) == -1)
- err(1, "fstat");
- warnx("file size %lld", stat.st_size);
+ if (fstat(fd, &stat) == -1) {
+ log_warn("fstat");
+ return;
+ }
m = mmap(NULL, stat.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
- if (m == MAP_FAILED)
- err(1, "mmap");
+ if (m == MAP_FAILED) {
+ log_warn("map failed");
+ return;
+ }
decode(m, stat.st_size);
munmap(m, stat.st_size);