From: Arnaud Giersch Date: Thu, 5 Dec 2013 21:18:13 +0000 (+0100) Subject: Parse contents *after* having set other fields (particularly "m_usedSize"). X-Git-Tag: v3_11_beta~183 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d47560dfca095228b289a70582590fe5b59e61e2 Parse contents *after* having set other fields (particularly "m_usedSize"). --- 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; }