From 84367a5744d5d823d2706803dcb3771eb3e4ad8e Mon Sep 17 00:00:00 2001 From: Anton Yuzhaninov Date: Tue, 7 Mar 2017 18:37:52 -0500 Subject: [PATCH] Fix using SDCV_PAGER Stream opened with popen() should be closed with pclose() as documented in popen(3) man. --- src/libwrapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libwrapper.cpp b/src/libwrapper.cpp index ff8e771..621b49f 100644 --- a/src/libwrapper.cpp +++ b/src/libwrapper.cpp @@ -288,7 +288,7 @@ namespace { sdcv_pager& operator=(const sdcv_pager&) = delete; ~sdcv_pager() { if (output != stdout) - fclose(output); + pclose(output); } FILE *get_stream() { return output; } private: