From d47560dfca095228b289a70582590fe5b59e61e2 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 5 Dec 2013 22:18:13 +0100 Subject: [PATCH 1/1] Parse contents *after* having set other fields (particularly "m_usedSize"). --- src/surf/storage_interface.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/surf/storage_interface.cpp b/src/surf/storage_interface.cpp index 7cd39bb4ba..43b07fde69 100644 --- a/src/surf/storage_interface.cpp +++ b/src/surf/storage_interface.cpp @@ -35,9 +35,10 @@ StorageModel::~StorageModel(){ ************/ Storage::Storage(const char* type_id, char *content_name, char *content_type, sg_size_t size) -: p_content(parseContent(content_name)), p_contentType(content_type), +: p_contentType(content_type), m_size(size), m_usedSize(0), p_typeId(xbt_strdup(type_id)), p_writeActions(xbt_dynar_new(sizeof(ActionPtr),NULL)) { + p_content = parseContent(content_name); p_stateCurrent = SURF_RESOURCE_ON; } -- 2.20.1