فهرست منبع

g.mapset: check return code of G_make_mapset()

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55609 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 سال پیش
والد
کامیت
61ee8f7c0b
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      general/g.mapset/main.c

+ 2 - 1
general/g.mapset/main.c

@@ -162,7 +162,8 @@ int main(int argc, char *argv[])
 	if (flag.add->answer == TRUE) {
 	    G_debug(2, "Mapset <%s> doesn't exist, attempting to create it",
 		    mapset_new);
-	    G_make_mapset(gisdbase_new, location_new, mapset_new);
+	    if (G_make_mapset(gisdbase_new, location_new, mapset_new) != 0)
+                G_fatal_error(_("Unable to create new mapset <%s>"), mapset_new);
 	}
 	else
 	    G_fatal_error(_("Mapset <%s> does not exist. Use -c flag to create it."),