Browse Source

vlib: free allocated string in error_handler_io()

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50549 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 13 years ago
parent
commit
5bcb75e3b6
1 changed files with 2 additions and 1 deletions
  1. 2 1
      lib/vector/Vlib/handler.c

+ 2 - 1
lib/vector/Vlib/handler.c

@@ -25,7 +25,7 @@ static struct handler_data_io *handler_io;
 
 static void error_handler_io(void *p)
 {
-    const char *name;
+    char *name;
     struct Map_info *In, *Out;
     
     In  = handler_io->In;
@@ -38,6 +38,7 @@ static void error_handler_io(void *p)
 	name = G_store(Out->name);
 	Vect_close(Out);
 	Vect_delete(name);
+	G_free(name);
     }
 }