diff --git a/Algorithms/ObjectToBase64.h b/Algorithms/ObjectToBase64.h index 6c6e6784f..fab161b21 100644 --- a/Algorithms/ObjectToBase64.h +++ b/Algorithms/ObjectToBase64.h @@ -43,7 +43,7 @@ typedef template static void EncodeObjectToBase64(const ToEncodeT & object, std::string& encoded) { - assert(0 == encoded.length()); + encoded.clear(); char * pointerToOriginalObject = (char *)&object; encoded = std::string(base64_t(pointerToOriginalObject), base64_t(pointerToOriginalObject+sizeof(ToEncodeT))); //replace "+" with "-" and "/" with "_"