summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bytearray_stubs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bytearray_stubs.c b/src/bytearray_stubs.c
index c1ed4ac..e64a6ab 100644
--- a/src/bytearray_stubs.c
+++ b/src/bytearray_stubs.c
@@ -33,7 +33,7 @@ CAMLprim value ml_unmarshal_from_bigarray(value b, value ofs)
CAMLprim value ml_blit_string_to_bigarray
(value s, value i, value a, value j, value l)
{
- char *src = String_val(s) + Int_val(i);
+ char *src = String_val(s) + Long_val(i);
char *dest = Array_data(Bigarray_val(a), j);
memcpy(dest, src, Long_val(l));
return Val_unit;