Parcourir la source

v.hull: fix cats parsing

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@53763 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz il y a 12 ans
Parent
commit
76c7d6406e
1 fichiers modifiés avec 4 ajouts et 6 suppressions
  1. 4 6
      vector/v.hull/read.c

+ 4 - 6
vector/v.hull/read.c

@@ -82,7 +82,7 @@ static int cmp_int(const void *a, const void *b)
 /* parse filter options */
 /* return cat list or NULL */
 struct cat_list *parse_filter_options(struct Map_info *Map, int layer,
-                      char *where, char *cats)
+                      char *where, char *catstr)
 {
     struct cat_list *list = NULL;
 
@@ -94,7 +94,7 @@ struct cat_list *parse_filter_options(struct Map_info *Map, int layer,
 	
 	if (layer < 1)
 	    G_fatal_error(_("'%s' must be > 0 for '%s'"), "layer", "where");
-	if (cats)
+	if (catstr)
 	    G_warning(_("'where' and 'cats' parameters were supplied, cat will be ignored"));
 
 	Fi = Vect_get_field(Map, layer);
@@ -139,15 +139,13 @@ struct cat_list *parse_filter_options(struct Map_info *Map, int layer,
 	
 	if (cats)
 	    G_free(cats);
-
-
     }
-    else if (cats) {
+    else if (catstr) {
 	if (layer < 1)
 	    G_fatal_error(_("'%s' must be > 0 for '%s'"), "layer", GV_KEY_COLUMN);
 	list = Vect_new_cat_list();
 
-	if (Vect_str_to_cat_list(cats, list) > 0) {
+	if (Vect_str_to_cat_list(catstr, list) > 0) {
 	    G_warning(_("Problem loading category values"));
 	}
     }