summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/network/soup/ResourceHandleSoup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/network/soup/ResourceHandleSoup.cpp')
-rw-r--r--WebCore/platform/network/soup/ResourceHandleSoup.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/WebCore/platform/network/soup/ResourceHandleSoup.cpp b/WebCore/platform/network/soup/ResourceHandleSoup.cpp
index 90a842e..e2c67bc 100644
--- a/WebCore/platform/network/soup/ResourceHandleSoup.cpp
+++ b/WebCore/platform/network/soup/ResourceHandleSoup.cpp
@@ -533,10 +533,8 @@ static bool startHttp(ResourceHandle* handle)
* libsoup's simple-httpd test
*/
GError* error = 0;
- gchar* fileName = filenameFromString(element.m_filename);
- GMappedFile* fileMapping = g_mapped_file_new(fileName, false, &error);
-
- g_free(fileName);
+ CString fileName = fileSystemRepresentation(element.m_filename);
+ GMappedFile* fileMapping = g_mapped_file_new(fileName.data(), false, &error);
if (error) {
g_error_free(error);