Signed-off-by: Sage Weil <sage@inktank.com>
catch (buffer::error& e) {
return e.what();
}
- if (!stray_okay && !p.end())
- return "stray data at end of buffer";
+ if (!stray_okay && !p.end()) {
+ ostringstream ss;
+ ss << "stray data at end of buffer, offset " << p.get_off();
+ return ss.str();
+ }
return string();
}
catch (buffer::error& e) {
return e.what();
}
- if (!p.end())
- return "stray data at end of buffer";
+ if (!p.end()) {
+ ostringstream ss;
+ ss << "stray data at end of buffer, offset " << p.get_off();
+ return ss.str();
+ }
return string();
}