diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index 91b1a6e9b2e4587978a6f5dc0726cefde8898939..d65d1ea20fa3799e7851b9df941f786dd9ae7be9 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -808,6 +808,7 @@ CIOLIBEXPORT int CIOLIBCALL ciolib_cprintf(char *fmat, ...)
 	ret=vsprintf(str,fmat,argptr2);
 #endif
     va_end(argptr);
+    va_end(argptr2);
 	if(ret>=0)
 		ciolib_cputs(str);
 	else