diff --git a/Plugin/ExtractElements.cpp b/Plugin/ExtractElements.cpp
index 7849ac4ce61b764d6baf15f2b1cb583bf1d47163..8e4bc07bd690915fed7f7add539736b64a4794bb 100644
--- a/Plugin/ExtractElements.cpp
+++ b/Plugin/ExtractElements.cpp
@@ -1,4 +1,4 @@
-// $Id: ExtractElements.cpp,v 1.4 2006-01-29 23:25:20 geuzaine Exp $
+// $Id: ExtractElements.cpp,v 1.5 2006-03-10 17:03:21 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -86,6 +86,9 @@ static void extract(List_T *inList, int inNb,
 		    List_T *outList, int *outNb, 
 		    int timeStep, int nbNod, int nbComp)
 {
+  if(!inNb)
+    return;
+
   double MinVal = ExtractElementsOptions_Number[0].def;
   double MaxVal = ExtractElementsOptions_Number[1].def;