diff --git a/TODO b/TODO
index 05600475def86e279999a2a82c53749ddacae2d8..9c646253b199f588d11bac5ac80678be5837237a 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,6 @@
-$Id: TODO,v 1.16 2004-09-01 00:58:47 geuzaine Exp $
+$Id: TODO,v 1.17 2005-04-11 05:00:29 geuzaine Exp $
+
+------------------------------------------------------------------------
 
 * At last, after so many help requests, I have a small contribution --
 rotated text in ps output. Actually, I just figured out the ps code,
diff --git a/gl2ps.c b/gl2ps.c
index 84d718cfa2c82ebaf0702be978903d7e5deae047..d1c5d240ce624c60c9b438eeb3bfc92ac5c39109 100644
--- a/gl2ps.c
+++ b/gl2ps.c
@@ -1,4 +1,4 @@
-/* $Id: gl2ps.c,v 1.205 2005-03-22 07:45:33 geuzaine Exp $ */
+/* $Id: gl2ps.c,v 1.206 2005-04-11 05:00:29 geuzaine Exp $ */
 /*
  * GL2PS, an OpenGL to PostScript Printing Library
  * Copyright (C) 1999-2005 Christophe Geuzaine <geuz@geuz.org>
@@ -483,7 +483,7 @@ static void gl2psListRealloc(GL2PSlist *list, GLint n)
   }
   if(n <= 0) return;
   if(!list->array){
-    list->nmax = ((n - 1) / list->incr + 1) * list->incr;
+    list->nmax = n;
     list->array = (char*)gl2psMalloc(list->nmax * list->size);
   }
   else{