[ 
https://issues.apache.org/jira/browse/KAFKA-2130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sebastien Zimmer updated KAFKA-2130:
------------------------------------
    Comment: was deleted

(was: diff --git a/core/src/main/scala/kafka/common/AppInfo.scala 
b/core/src/main/scala/kafka/common/AppInfo.scala
index d642ca5..ecc1dc5 100644
--- a/core/src/main/scala/kafka/common/AppInfo.scala
+++ b/core/src/main/scala/kafka/common/AppInfo.scala
@@ -45,8 +45,10 @@ object AppInfo extends KafkaMetricsGroup {
       val manifestPath = classPath.substring(0, classPath.lastIndexOf("!") + 
1) + "/META-INF/MANIFEST.MF"
 
       val mf = new Manifest
-      mf.read(new URL(manifestPath).openStream())
+      val stream = new URL(manifestPath).openStream()
+      mf.read(stream)
       val version = mf.getMainAttributes.get(new 
Attributes.Name("Version")).toString
+      stream.close()
 
       newGauge("Version",
         new Gauge[String] {
)

> Resource leakage in AppInfo.scala during initialization
> -------------------------------------------------------
>
>                 Key: KAFKA-2130
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2130
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Sebastien Zimmer
>            Priority: Trivial
>              Labels: patch
>         Attachments: patch.diff
>
>
> Minor InputStream leakage during the server initialization in AppInfo.scala. 
> Patch attached.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to