summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-04-04 13:16:29 +0200
committer Olivier Galibert <galibert@pobox.com>2022-04-04 13:16:35 +0200
commit4727b481318308d5e7650c6070a37d132aaab25e (patch)
treecf332ecb6c0a6c985d669e4ce10949f0f8f8b96f /src/lib/util
parent0be8cb4861f7c7fae2470fb79913640e9b646d20 (diff)
chd: Optimize error return from read_metadata
Diffstat (limited to 'src/lib/util')
-rw-r--r--src/lib/util/chd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/util/chd.cpp b/src/lib/util/chd.cpp
index c7b98113063..9ce36afcdb0 100644
--- a/src/lib/util/chd.cpp
+++ b/src/lib/util/chd.cpp
@@ -1273,7 +1273,7 @@ std::error_condition chd_file::read_metadata(chd_metadata_tag searchtag, uint32_
// if we didn't find it, just return
metadata_entry metaentry;
if (!metadata_find(searchtag, searchindex, metaentry))
- throw std::error_condition(error::METADATA_NOT_FOUND);
+ return std::error_condition(error::METADATA_NOT_FOUND);
// read the metadata
output.assign(metaentry.length, '\0');