diff --git a/src/sbbs3/putmsg.cpp b/src/sbbs3/putmsg.cpp
index 62fd6b3a5709c903a0f2481d758b95f0ab17a914..6b8709908b5d1a25f5b42de0efa92d85395f8799 100644
--- a/src/sbbs3/putmsg.cpp
+++ b/src/sbbs3/putmsg.cpp
@@ -348,8 +348,8 @@ char sbbs_t::putmsgfrag(const char* buf, long* mode, long org_cols, JSObject* ob
 				if(str[l]=='A' || str[l]=='B' || str[l]=='H' || str[l]=='J'
 					|| str[l]=='f' || str[l]=='u')    /* ANSI anim */
 					lncntr=0;			/* so defeat pause */
-				if(str[l]=='"') {
-					l++;				/* don't pass on keyboard reassignment */
+				if(str[l]=='"' || str[l]=='c') {
+					l++;				/* don't pass on keyboard reassignment or Device Attributes (DA) requests */
 					continue;
 				}
 			}