diff --git a/racket/src/cs/c/boot.c b/racket/src/cs/c/boot.c index 101eddf2a2..b21afbeb91 100644 --- a/racket/src/cs/c/boot.c +++ b/racket/src/cs/c/boot.c @@ -309,7 +309,7 @@ iptr racket_cpointer_offset(ptr cptr) { if (Srecordp(cptr)) { if (Srecord_type_parent(Srecord_type(cptr)) != Sfalse) { /* assume that it's a cpointer+offset */ - return Sinteger_value(Srecord_uniform_ref(cptr, 1)); + return Sinteger_value(Srecord_uniform_ref(cptr, 2)); } }