From 3ace468202a8647a16134d0bb42fa497fa3ec0d4 Mon Sep 17 00:00:00 2001 From: Aliaksey Kandratsenka Date: Thu, 27 Nov 2014 10:43:11 -0800 Subject: [PATCH] issue-658: correctly close socketpair fds when socketpair fails This applies patch by glider. --- src/symbolize.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/symbolize.cc b/src/symbolize.cc index 3530fca..a27106e 100755 --- a/src/symbolize.cc +++ b/src/symbolize.cc @@ -156,8 +156,8 @@ int SymbolTable::Symbolize() { close(child_fds[j][0]); close(child_fds[j][1]); PrintError("Cannot create a socket pair"); - return 0; } + return 0; } else { if ((child_fds[i][0] > 2) && (child_fds[i][1] > 2)) { if (child_in == NULL) {