Explorar o código

diglib: really free cidx

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54927 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz %!s(int64=12) %!d(string=hai) anos
pai
achega
f4329871fe
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      lib/vector/diglib/cindex.c

+ 5 - 0
lib/vector/diglib/cindex.c

@@ -53,6 +53,11 @@ void dig_cidx_free(struct Plus_head *Plus)
 	ci->cat = NULL;
 	ci->field = ci->n_cats = ci->a_cats = ci->n_types = 0;
     }
+    if (Plus->cidx) {
+	G_free(Plus->cidx);
+	Plus->cidx = NULL;
+    }
+    Plus->a_cidx = 0;
     Plus->n_cidx = 0;
     Plus->cidx_up_to_date = 0;
 }