diff options
author | max99x <max99x@gmail.com> | 2011-08-27 05:33:58 +0300 |
---|---|---|
committer | max99x <max99x@gmail.com> | 2011-08-27 05:33:58 +0300 |
commit | bb88487d35d2ee0717f7dd85d401735c45df7bb7 (patch) | |
tree | de5a25396ad791d2a1ebfaffcbbfdc6aad0870ed | |
parent | f9895c43f4679f423f5313c0d392ac06dace6c44 (diff) |
Fixed strdup() address/value switch.
-rw-r--r-- | src/library.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/library.js b/src/library.js index c583d430..6e4415e4 100644 --- a/src/library.js +++ b/src/library.js @@ -3655,7 +3655,8 @@ LibraryManager.library = { var end = ptr + len; var newStr = _malloc(len + 1); for (var src = ptr, dst = newStr; src < end; src++, dst++) { - {{{ makeSetValue('dst', 0, 'src', 'i8') }}} + var srcVal = {{{ makeGetValue('src', 0, 'i8') }}}; + {{{ makeSetValue('dst', 0, 'srcVal', 'i8') }}} } {{{ makeSetValue('dst', 0, 0, 'i8') }}} return newStr; |