Skip to content

Commit 84cb536

Browse files
committed
Fixes to pull request #3269 to pass test_mmap, test_mmap_file and test_freetype.
1 parent 5791d05 commit 84cb536

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/library.js

+1
Original file line numberDiff line numberDiff line change
@@ -2572,6 +2572,7 @@ LibraryManager.library = {
25722572
return ptr;
25732573
},
25742574

2575+
munmap__deps: ['msync'],
25752576
munmap: function(start, num) {
25762577
if (!_mmap.mappings) _mmap.mappings = {};
25772578
// TODO: support unmmap'ing parts of allocations

src/library_fs.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1155,7 +1155,7 @@ mergeInto(LibraryManager.library, {
11551155
return stream.stream_ops.mmap(stream, buffer, offset, length, position, prot, flags);
11561156
},
11571157
msync: function(stream, buffer, offset, length, mmapFlags) {
1158-
if (!stream.stream_ops.msync) {
1158+
if (!stream || !stream.stream_ops.msync) {
11591159
return 0;
11601160
}
11611161
return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags);

0 commit comments

Comments
 (0)