Bläddra i källkod

Don't warn about not close()ing descriptors other than std{in,out,err} on Windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@40905 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 15 år sedan
förälder
incheckning
0ef89abb41
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      lib/gis/spawn.c

+ 2 - 1
lib/gis/spawn.c

@@ -412,7 +412,8 @@ static void do_redirects(struct redirect *redirects, int num_redirects, HANDLE h
 	struct redirect *r = &redirects[i];
 
 	if (r->dst_fd < 0 || r->dst_fd > 2) {
-	    G_warning(_("G_spawn: unable to redirect descriptor %d"), r->dst_fd);
+	    if (r->file || r->src_fd >= 0)
+		G_warning(_("G_spawn: unable to redirect descriptor %d"), r->dst_fd);
 	    continue;
 	}