diff --git a/programs/cmdlgtst/cmdlgtst.c b/programs/cmdlgtst/cmdlgtst.c
index e4fd372d2c308452de0dcc309a9cb49bcc69a237..054e7ebffe1d37d3b1a6241d93f7726ad5ce8eef 100644
--- a/programs/cmdlgtst/cmdlgtst.c
+++ b/programs/cmdlgtst/cmdlgtst.c
@@ -735,6 +735,7 @@ LRESULT CALLBACK EXPORT mainWindowDispatcher(
 
 		case CM_H_ABOUT:
 			DialogBox(g_hInstance, "AboutDialog", hWnd, (DLGPROC) mwcd_About);
+			return 1;
 		case CM_H_USAGE:
 			DialogBox(g_hInstance, "UsageDialog", hWnd, (DLGPROC) mwcd_About);
          	// return value?  *What* return value?