Commit 4ecd3253 authored by Max Kellermann's avatar Max Kellermann

decoder/flac: log seek errors

parent 5771d672
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include "config.h" #include "config.h"
#include "FlacIOHandle.hxx" #include "FlacIOHandle.hxx"
#include "util/Error.hxx" #include "util/Error.hxx"
#include "Log.hxx"
#include "Compiler.h" #include "Compiler.h"
#include <errno.h> #include <errno.h>
...@@ -87,7 +88,13 @@ FlacIOSeek(FLAC__IOHandle handle, FLAC__int64 _offset, int whence) ...@@ -87,7 +88,13 @@ FlacIOSeek(FLAC__IOHandle handle, FLAC__int64 _offset, int whence)
return -1; return -1;
} }
return is->LockSeek(offset, IgnoreError()) ? 0 : -1; Error error;
if (!is->LockSeek(offset, error)) {
LogError(error);
return -1;
}
return 0;
} }
static FLAC__int64 static FLAC__int64
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment