aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/glk/glulxe/string.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/glk/glulxe/string.cpp b/engines/glk/glulxe/string.cpp
index d891a9d49c..4a3229bef0 100644
--- a/engines/glk/glulxe/string.cpp
+++ b/engines/glk/glulxe/string.cpp
@@ -85,8 +85,9 @@ void Glulxe::filio_char_han(unsigned char ch) {
}
void Glulxe::filio_unichar_han(uint32 val) {
+ uint v = val;
push_callstub(0, 0);
- enter_function(iosys_rock, 1, &val);
+ enter_function(iosys_rock, 1, &v);
}
void Glulxe::glkio_unichar_nouni_han(uint32 val) {