diff --git a/src/sbbs3/readmail.cpp b/src/sbbs3/readmail.cpp
index 12e6d042d264af3629c52307214b0075c52bb096..9861f0dbf2399be1cb3b6491d43a9ef8b0bafb86 100644
--- a/src/sbbs3/readmail.cpp
+++ b/src/sbbs3/readmail.cpp
@@ -507,7 +507,7 @@ void sbbs_t::readmail(uint usernumber, int which, long lm_mode)
 				/* Case 'D': must follow! */
 			case 'D':   /* Delete last piece (toggle) */
 				if(msg.hdr.attr&MSG_PERMANENT) {
-					bputs(text[CantDeleteMsg]);
+					bprintf(text[CantDeleteMsg], smb.curmsg + 1);
 					domsg=0;
 					break; 
 				}