Prechádzať zdrojové kódy

dbmi_base: skip manifest files when listing drivers
(merge https://trac.osgeo.org/grass/changeset/50626 from relbr64)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50630 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 13 rokov pred
rodič
commit
4bc6a78196
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  1. 6 0
      lib/db/dbmi_base/dbmscap.c

+ 6 - 0
lib/db/dbmi_base/dbmscap.c

@@ -182,6 +182,12 @@ dbDbmscap *db_read_dbmscap(void)
 	    || (strcmp(ent->d_name, "..") == 0))
 	    || (strcmp(ent->d_name, "..") == 0))
 	    continue;
 	    continue;
 
 
+#ifdef __MINGW32__
+	/* skip manifest files on Windows */
+	if (G_strstr(ent->d_name, ".manifest"))
+	    continue;
+#endif
+
 	/* Remove '.exe' from name (windows extension) */
 	/* Remove '.exe' from name (windows extension) */
 	name = G_str_replace(ent->d_name, ".exe", "");
 	name = G_str_replace(ent->d_name, ".exe", "");