diff --git a/Graphics/gl2ps.cpp b/Graphics/gl2ps.cpp
index f513819312bb6a09907a13c89a8390d5223b1b8d..2d9af8e95efc49ea4ec39fd459f4f591f8f72b2b 100644
--- a/Graphics/gl2ps.cpp
+++ b/Graphics/gl2ps.cpp
@@ -2,7 +2,7 @@
  * GL2PS, an OpenGL to PostScript Printing Library
  * Copyright (C) 1999-2003  Christophe Geuzaine 
  *
- * $Id: gl2ps.cpp,v 1.60 2003-01-30 18:22:37 geuzaine Exp $
+ * $Id: gl2ps.cpp,v 1.61 2003-03-01 22:34:18 geuzaine Exp $
  *
  * E-mail: geuz@geuz.org
  * URL: http://www.geuz.org/gl2ps/
@@ -734,7 +734,7 @@ void gl2psAddPlanesInBspTreeImage(GL2PSprimitive *prim,
       }
       else{
         gl2psFree(cur->front);
-	cur = head = NULL;
+	cur->front = NULL;
       }
       break;
     case GL2PS_POINT_BACK :
@@ -765,7 +765,7 @@ void gl2psAddPlanesInBspTreeImage(GL2PSprimitive *prim,
       }
       else{
         gl2psFree(cur->front);
-	cur = head = NULL;
+	cur->front = NULL;
       }
       break;
     default:
diff --git a/Graphics/gl2ps.h b/Graphics/gl2ps.h
index 1831cc93485466c69b35b787af6ab161022baa4b..d72b7799c1a148545f522db41f4086153e4dce6c 100644
--- a/Graphics/gl2ps.h
+++ b/Graphics/gl2ps.h
@@ -2,7 +2,7 @@
  * GL2PS, an OpenGL to PostScript Printing Library
  * Copyright (C) 1999-2003  Christophe Geuzaine
  *
- * $Id: gl2ps.h,v 1.35 2003-01-30 18:22:38 geuzaine Exp $
+ * $Id: gl2ps.h,v 1.36 2003-03-01 22:34:18 geuzaine Exp $
  *
  * E-mail: geuz@geuz.org
  * URL: http://www.geuz.org/gl2ps/
@@ -55,7 +55,7 @@
 #endif
 
 
-#define GL2PS_VERSION                    0.73
+#define GL2PS_VERSION                    0.74
 #define GL2PS_NONE                       0
 
 /* Output file format */