Loading src/client.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,10 @@ std::vector<uint8_t> client::retrieve(uint64_t group_id) { result.insert(result.end(), stripe.begin(), stripe.end()); } // No stripes found → key does not exist, return empty if (result.empty()) return {}; // Strip 8-byte length header if (result.size() < 8) throw std::runtime_error("retrieve: reconstructed data too small for length header"); Loading Loading
src/client.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,10 @@ std::vector<uint8_t> client::retrieve(uint64_t group_id) { result.insert(result.end(), stripe.begin(), stripe.end()); } // No stripes found → key does not exist, return empty if (result.empty()) return {}; // Strip 8-byte length header if (result.size() < 8) throw std::runtime_error("retrieve: reconstructed data too small for length header"); Loading