From 14ee3e0bf143916f29b2fb05465b9e79707f4611 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 15 Jan 2015 16:12:16 -0500 Subject: Fix opening network path files on Win32. Thanks to Daniel Wutke. --- core/lfs_ext.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/lfs_ext.lua') diff --git a/core/lfs_ext.lua b/core/lfs_ext.lua index 52333796..8b96b861 100644 --- a/core/lfs_ext.lua +++ b/core/lfs_ext.lua @@ -113,7 +113,8 @@ end -- @name abspath function lfs.abspath(filename, prefix) if WIN32 then filename = filename:gsub('/', '\\') end - if not filename:find(not WIN32 and '^/' or '^%a:[/\\]') then + if not filename:find(not WIN32 and '^/' or '^%a:[/\\]') and + not (WIN32 and filename:find('^\\\\')) then prefix = prefix or lfs.currentdir() filename = prefix..(not WIN32 and '/' or '\\')..filename end -- cgit v1.2.3