input/InputStream: migrate from class Error to C++ exceptions

This commit is contained in:
Max Kellermann
2016-09-09 18:47:42 +02:00
parent 597e59f10d
commit 8c744efd56
64 changed files with 440 additions and 473 deletions

View File

@@ -68,8 +68,12 @@ public:
} catch (const std::runtime_error &) {
return false;
}
} else
is->LockRewind(IgnoreError());
} else {
try {
is->LockRewind();
} catch (const std::runtime_error &) {
}
}
/* now try the stream_tag() method */
return plugin.ScanStream(*is, handler, handler_ctx);