diff --git a/src/sbbs3/sbbsexec.c b/src/sbbs3/sbbsexec.c
index 9581c43c234c889bb6cb2622cb06f270b1fee59e..553b48d382ad0f703e2dfdf77872eb359905b9a9 100644
--- a/src/sbbs3/sbbsexec.c
+++ b/src/sbbs3/sbbsexec.c
@@ -618,7 +618,7 @@ __declspec(dllexport) void __cdecl VDDDispatch(void)
 			break;
 
 		case VDD_INBUF_PURGE:
-			lprintf(LOG_WARNING,"!VDD_INBUF_PURGE: NOT IMPLEMENTED");
+			RingBufReInit(&rdbuf);
 			retval=0;
 			break;