diff --git a/src/common/kiwix/reader.cpp b/src/common/kiwix/reader.cpp index b0d1a7e17..39af3f92d 100644 --- a/src/common/kiwix/reader.cpp +++ b/src/common/kiwix/reader.cpp @@ -35,8 +35,9 @@ unsigned int Reader::getArticleCount() { /* Return the UID of the ZIM file */ string Reader::getId() { - return string(this->zimFileHandler->getFileheader().getUuid().data, - this->zimFileHandler->getFileheader().getUuid().size()); + std::ostringstream s; + s << this->zimFileHandler->getFileheader().getUuid(); + return s.str(); } /* Return a random article URL */ diff --git a/src/common/kiwix/reader.h b/src/common/kiwix/reader.h index de15ede38..2ba53a67f 100644 --- a/src/common/kiwix/reader.h +++ b/src/common/kiwix/reader.h @@ -6,6 +6,7 @@ #include #include #include +#include using namespace std;