diff --git a/src/interpret.c b/src/interpret.c
index 1943a0a884686b19775d22188ff2be0274188691..5542ae58d95cc265919465f7bef7ccc83db7d92a 100644
--- a/src/interpret.c
+++ b/src/interpret.c
@@ -3057,7 +3057,7 @@ PMOD_EXPORT void push_text( const char *x )
     struct pike_string *s = make_shared_string(x);
     struct svalue *_sp_ = Pike_sp++;
     SET_SVAL_SUBTYPE(*_sp_, 0);
-    _sp_->u.string=s
+    _sp_->u.string=s;
     debug_malloc_touch(_sp_->u.string);
     SET_SVAL_TYPE(*_sp_, PIKE_T_STRING);
 }