#ifndef LOTRO_DAT_BINARYDATA_H #define LOTRO_DAT_BINARYDATA_H #include #include #include namespace LOTRO_DAT { class Database; class BinaryData { public: BinaryData(); BinaryData(const BinaryData &d); BinaryData(BinaryData&& other) noexcept; BinaryData(const char* data, unsigned int size); explicit BinaryData(unsigned int size); ~BinaryData(); unsigned char& operator[] (const unsigned int &pos); const unsigned char& operator[] (const unsigned int &pos) const; BinaryData operator +(const BinaryData &b); bool operator == (const BinaryData &b) const; bool operator != (const BinaryData &b) const; bool Empty() const; void Append(const BinaryData &b, size_t offset = 0); template long long ToNumber(const long long &pos) const; template long long ToNumberRAW(const long long &pos) const; template static BinaryData FromNumber(const long long &number); template static BinaryData FromNumberRAW(const long long &number); size_t size() const; unsigned char* data() const; BinaryData& operator=(const BinaryData& data); BinaryData CutData(long long first = 0, long long last = -1) const; bool WriteToFile(const char *filename) const; bool WriteToFile(const std::string &filename) const; void ReadFromFile(const char *filename); void ReadFromFile(const std::string &filename); private: unsigned char *data_; size_t size_; }; } // namespace LOTRO_DAT #endif //LOTRO_DAT_BINARYDATA_H PANIC: session(release): write data/sessions/f/e/fe9d79b0cd7a2e9c: no space left on device

PANIC

session(release): write data/sessions/f/e/fe9d79b0cd7a2e9c: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934)
gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5)
gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8)
gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6)
gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5)
gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca)
net/http/server.go:2836 (0x7a79b2)
net/http/server.go:1924 (0x7a341b)
runtime/asm_amd64.s:1373 (0x46f9f0)