]> granicus.if.org Git - postgis/commitdiff
Fixed a bug in make_line allocating less memory then required
authorSandro Santilli <strk@keybit.net>
Fri, 12 Dec 2003 14:39:04 +0000 (14:39 +0000)
committerSandro Santilli <strk@keybit.net>
Fri, 12 Dec 2003 14:39:04 +0000 (14:39 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@409 b70326c6-7e19-0410-871a-916f4a2858ee

postgis_inout.c

index 2a5664842df8d41ba88d85c9fc27e5a36d7e50ec..b37c2eebb655b64aaf71b85eb08fe582b9bdfa79 100644 (file)
@@ -11,6 +11,9 @@
  *
  **********************************************************************
  * $Log$
+ * Revision 1.34  2003/12/12 14:39:04  strk
+ * Fixed a bug in make_line allocating less memory then required
+ *
  * Revision 1.33  2003/12/12 12:03:30  strk
  * More debugging output, some code cleanup.
  *
@@ -3272,7 +3275,7 @@ LINE3D    *make_line(int  npoints, POINT3D        *pts, int       *size)
 {
        LINE3D  *result;
 
-       *size = sizeof(LINE3D) + (npoints-1)*sizeof(POINT3D);
+       *size = sizeof(LINE3D) + (npoints)*sizeof(POINT3D);
 
        result= (LINE3D *) palloc (*size);