ypsilon-compat check-char** is not 64-bit safe

Bug #360310 reported by Tristan Ravitch
2
Affects Status Importance Assigned to Milestone
Ikarus Scheme
Fix Committed
Low
Abdulaziz Ghuloum

Bug Description

check-char** currently fills its malloced array using pointer-set-c-int!, which only sets 4 of 8 bytes on 64-bit platforms (at least linux x86_64).

Related branches

Revision history for this message
Tristan Ravitch (travitch) wrote :
Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

Will fix. Thanks.

Changed in ikarus:
assignee: nobody → aghuloum
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

I think the patch is wrong. Can you check if the attached patch is correct.

Revision history for this message
Tristan Ravitch (travitch) wrote :

Thanks, that works.

Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

Fixed in revision 1767. Thanks.

Changed in ikarus:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.