From 348140ee50588ecea210de514572ef1ea821c2bb Mon Sep 17 00:00:00 2001 From: "warren%netscape.com" Date: Thu, 6 Jan 2000 00:21:17 +0000 Subject: [PATCH] Fixed free problem with getenv. Fixed leak for beos case. r=mcafee git-svn-id: svn://10.0.0.236/trunk@56874 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp b/mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp index bc488b07dc8..f9abb073c4e 100644 --- a/mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp +++ b/mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp @@ -112,7 +112,6 @@ nsResProtocolHandler::Init() char* path = PR_GetEnv("MOZILLA_FIVE_HOME"); if (path) { char* fileURL = PR_smprintf("file:///%s", path); - PR_Free(path); rv = AppendSubstitution("Resource", fileURL); PR_Free(fileURL); if (NS_FAILED(rv)) return rv; @@ -170,6 +169,7 @@ nsResProtocolHandler::Init() char* fileURL = PR_smprintf("file:///%s", buf); rv = AppendSubstitution("Resource", fileURL); if (NS_FAILED(rv)) return rv; + PR_Free(fileURL); #endif