aboutsummaryrefslogtreecommitdiff
path: root/src/library_path.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/library_path.js')
-rw-r--r--src/library_path.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library_path.js b/src/library_path.js
index 01476e8d..f00a7586 100644
--- a/src/library_path.js
+++ b/src/library_path.js
@@ -62,7 +62,9 @@ mergeInto(LibraryManager.library, {
basename: function(path) {
// EMSCRIPTEN return '/'' for '/', not an empty string
if (path === '/') return '/';
- return PATH.splitPath(path)[2];
+ var lastSlash = path.lastIndexOf('/');
+ if (lastSlash === -1) return path;
+ return path.substr(lastSlash+1);
},
extname: function(path) {
return PATH.splitPath(path)[3];