diff --git a/libraries/libfc/include/fc/io/datastream.hpp b/libraries/libfc/include/fc/io/datastream.hpp index 88984a3d4f..30bb0ab0c1 100644 --- a/libraries/libfc/include/fc/io/datastream.hpp +++ b/libraries/libfc/include/fc/io/datastream.hpp @@ -110,8 +110,8 @@ class datastreampubseekoff(0, std::ios::cur); } - bool skip(size_t p) { this->pubseekoff(p, std::ios::cur); return true; } + size_t tellp() { return buf.pubseekoff(0, std::ios::cur); } + bool skip(size_t p) { buf.pubseekoff(p, std::ios::cur); return true; } bool get(char& c) { c = buf.sbumpc(); return true;