diff --git a/Kernel/drv/vterm.c b/Kernel/drv/vterm.c
index 720e76b0cce26d88a9e855ea9662e330e51c6c45..252f2924574ee4b93bf98fd0b2b888046c215a41 100644
--- a/Kernel/drv/vterm.c
+++ b/Kernel/drv/vterm.c
@@ -623,7 +623,7 @@ int VT_Terminal_IOCtl(tVFS_Node *Node, int Id, void *Data)
 		if( term->NewHeight )
 			ret = term->NewHeight;
 		else if( term->Mode == TERM_MODE_TEXT )
-			ret = term->TextHeight = *iData;
+			ret = term->TextHeight;
 		else
 			ret = term->Height;
 		LEAVE('i', ret);