]> granicus.if.org Git - icinga2/commitdiff
Fix file descriptor leak in StackTracce::Addr2Line.
authorGunnar Beutner <gunnar.beutner@netways.de>
Mon, 10 Mar 2014 12:38:36 +0000 (13:38 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Mon, 10 Mar 2014 12:38:36 +0000 (13:38 +0100)
Fixes #5735

lib/base/stacktrace.cpp

index 624c1502c9bc0a37c454b1edc31bda83ca65a8c1..3762f0f76d14141b5bd930a5886ef889215b8d0a 100644 (file)
@@ -122,6 +122,7 @@ String StackTrace::Addr2Line(const String& exe, uintptr_t rva)
 
        char buffer[512];
        fgets(buffer, sizeof(buffer), fp);
+       fclose(fp);
 
        String line = buffer;
        boost::algorithm::trim_right(line);