[lvm-devel] master - config: skip close of stdin

Zdenek Kabelac zkabelac at fedoraproject.org
Sat Jun 15 22:16:21 UTC 2013


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=a040dd8cfb8828e07a4df00117d89173562ab8be
Commit:        a040dd8cfb8828e07a4df00117d89173562ab8be
Parent:        8fb5f63637ca47ecffdf84c721ff21315df8ef42
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Fri Jun 14 23:18:29 2013 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Sun Jun 16 00:07:32 2013 +0200

config: skip close of stdin

If the used stream has been stdout, do not close it.
---
 lib/config/config.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/config/config.c b/lib/config/config.c
index 2fd8793..cda9b83 100644
--- a/lib/config/config.c
+++ b/lib/config/config.c
@@ -916,7 +916,7 @@ int config_write(struct dm_config_tree *cft,
 		argv++;
 	}
 
-	if (baton.fp && dm_fclose(baton.fp)) {
+	if (baton.fp && baton.fp != stdout && dm_fclose(baton.fp)) {
 		stack;
 		r = 0;
 	}




More information about the lvm-devel mailing list