aboutsummaryrefslogtreecommitdiffstats
path: root/executor/_include/flatbuffers/registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'executor/_include/flatbuffers/registry.h')
-rw-r--r--executor/_include/flatbuffers/registry.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/executor/_include/flatbuffers/registry.h b/executor/_include/flatbuffers/registry.h
index e8bb8f5e3..f59aa647d 100644
--- a/executor/_include/flatbuffers/registry.h
+++ b/executor/_include/flatbuffers/registry.h
@@ -52,8 +52,10 @@ class Registry {
Parser parser;
if (!LoadSchema(ident, &parser)) return false;
// Now we're ready to generate text.
- if (!GenerateText(parser, flatbuf, dest)) {
- lasterror_ = "unable to generate text for FlatBuffer binary";
+ auto err = GenText(parser, flatbuf, dest);
+ if (err) {
+ lasterror_ =
+ "unable to generate text for FlatBuffer binary: " + std::string(err);
return false;
}
return true;