aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnthony Pesch <inolen@gmail.com>2013-08-14 20:58:55 -0700
committerAnthony Pesch <inolen@gmail.com>2013-08-14 20:58:55 -0700
commit2e229a560955c07d1b66db27913af3284baa64fb (patch)
tree3c0684b6549c0e186032ca38252bc40fc4657273 /src
parenta0bcc754bea4485c24427001306284043925e9b1 (diff)
parent038eee5c2c1dae00e0b76345c4530b2d66150dc8 (diff)
Merge pull request #1519 from rfk/unsigned-filename-hash
Ensure FS.hashName returns a positive integer
Diffstat (limited to 'src')
-rw-r--r--src/library_fs.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library_fs.js b/src/library_fs.js
index d6cfe7f5..8ea6b06f 100644
--- a/src/library_fs.js
+++ b/src/library_fs.js
@@ -51,7 +51,7 @@ mergeInto(LibraryManager.library, {
for (var i = 0; i < name.length; i++) {
hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0;
}
- return (parentid + hash) % FS.name_table.length;
+ return ((parentid + hash) >>> 0) % FS.name_table.length;
},
hashAddNode: function(node) {
var hash = FS.hashName(node.parent.id, node.name);