diff --git a/netwerk/test/unit/test_bug455311.js b/netwerk/test/unit/test_bug455311.js index 395147a034d6..9644a4e29d75 100644 --- a/netwerk/test/unit/test_bug455311.js +++ b/netwerk/test/unit/test_bug455311.js @@ -91,7 +91,13 @@ function run_test() { } link = getLinkFile(); - linkURI = ios.newFileURI(link); + if (link.isSymlink) { + let file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile); + file.initWithPath(link.target); + linkURI = ios.newFileURI(file); + } else { + linkURI = ios.newFileURI(linkTarget); + } do_test_pending(); var chan = NetUtil.newChannel({