diff options
Diffstat (limited to 'WebCore/platform/network/soup/ResourceHandleSoup.cpp')
-rw-r--r-- | WebCore/platform/network/soup/ResourceHandleSoup.cpp | 6 |
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); |