From 3a83e5524f9bd8bfed5b5244d0c9e2be8fee9422 Mon Sep 17 00:00:00 2001 From: neverxie Date: Sat, 11 Aug 2018 18:45:18 +0800 Subject: [PATCH] [components][pipe] Fix 'pipe' command close bug when open failed. --- components/drivers/src/pipe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/drivers/src/pipe.c b/components/drivers/src/pipe.c index a971401ce3..80d74657e0 100644 --- a/components/drivers/src/pipe.c +++ b/components/drivers/src/pipe.c @@ -541,7 +541,7 @@ int pipe(int fildes[2]) fildes[1] = open(dev_name, O_WRONLY, 0); if (fildes[1] < 0) { - close(fildes[1]); + close(fildes[0]); return -1; } -- GitLab