From 6918c7fe1fb50d4d8e326010bf57fe5a619acde9 Mon Sep 17 00:00:00 2001 From: Project OSRM Date: Wed, 13 Jun 2012 10:51:54 +0300 Subject: [PATCH] Fixes issue #294 --- Algorithms/ObjectToBase64.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 "_"