aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/zipfile.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/zipfile.js b/lib/zipfile.js
index 708b07a..91c5f04 100644
--- a/lib/zipfile.js
+++ b/lib/zipfile.js
@@ -38,7 +38,11 @@ function openArrayBuffer(arrayBuffer) {
}
function joinZipPath(first, second) {
- // In general, we should check first and second for trailing and leading slashes,
- // but in our specific case this seems to be sufficient
- return first + "/" + second;
+ if (second.charAt(0) === "/") {
+ return second;
+ } else {
+ // In general, we should check first and second for trailing and leading slashes,
+ // but in our specific case this seems to be sufficient
+ return first + "/" + second;
+ }
}