diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index 63b7b64eaa6ad288cd4192bb8a6e4951a6ae02b3..be45371c2d98b58bb4a91930fccc0fe46c5a8556 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -278,10 +278,10 @@ CIOLIBEXPORT int CIOLIBCALL initciolib(int mode)
 		case 1:
 			return(0);
 		case -1:
+			initialized=1;
 			if(cio_api.resume != NULL)
 				cio_api.resume();
 			ciolib_clrscr();
-			initialized=1;
 			return(0);
 	}