diff options
| author | Bernard Xiong <[email protected]> | 2018-08-11 23:30:10 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-08-11 23:30:10 +0800 |
| commit | 68edd04cbbd996cb80d935f40e4f90d3742bfbc6 (patch) | |
| tree | 3a10e4da482b06e5585b9b4cbe44c2ef34a5837c | |
| parent | 2ec54bab7a2db38e72266b96bc0776c7ecb0d5c5 (diff) | |
| parent | 3a83e5524f9bd8bfed5b5244d0c9e2be8fee9422 (diff) | |
Merge pull request #1713 from neverxie/fix-pipe-bug
[components][pipe] Fix 'pipe' command close bug when open failed.
| -rw-r--r-- | components/drivers/src/pipe.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
