diff --git a/Mesh/meshPartition.cpp b/Mesh/meshPartition.cpp
index b9707b7b8f48c3441045fcc0328c7f06eba08837..e4e1d03d4313ca0f0d951912056dbd5093a39b32 100644
--- a/Mesh/meshPartition.cpp
+++ b/Mesh/meshPartition.cpp
@@ -123,7 +123,7 @@ bool PartitionZeroGenus(std::list<GFace*> &cFaces, int &nbParts){
    
    multiscalePartition *msp = new multiscalePartition(elements, options);
    nbParts = msp->getNumberOfParts();
-
+	return true;
 }
 
 int PartitionMeshElements( std::vector<MElement*> &elements, meshPartitionOptions &options){
@@ -131,7 +131,7 @@ int PartitionMeshElements( std::vector<MElement*> &elements, meshPartitionOption
  GModel *tmp_model = new GModel();
  GFace *gf = new discreteFace(tmp_model, 1);
  std::set<MVertex *> setv;
- for (int i=0;i<elements.size();++i)
+ for (unsigned i=0;i<elements.size();++i)
    for (int j=0;j<elements[i]->getNumVertices();j++)
      setv.insert(elements[i]->getVertex(j));