LP#1478123 - Add a close() after the shutdown() in Record.pm to stop user/stompro/lp1478123_socket_fd_leak_added_content
authorJosh Stompro <stomproj@larl.org>
Fri, 24 Jul 2015 19:20:21 +0000 (14:20 -0500)
committerJosh Stompro <stomproj@larl.org>
Fri, 24 Jul 2015 19:20:21 +0000 (14:20 -0500)
 FD leak.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm

index cf8ea00..be1a402 100644 (file)
@@ -574,7 +574,10 @@ sub added_content_stage2 {
             }
         }
         # To avoid a lot of hanging connections.
-        $content->{request}->shutdown(2) if ($content->{request});
+        if ($content->{request}) {
+            $content->{request}->shutdown(2);
+            $content->{request}->close();
+        } 
     }
 }