Index: src/ch/RuleEditErrorDlg.cpp
===================================================================
diff -u -N -rf51cacae8d8461c98bbb4a498407d6aec8f94410 -rf8b6de9c28b2957db0b4e71efa11df8632e41261
--- src/ch/RuleEditErrorDlg.cpp	(.../RuleEditErrorDlg.cpp)	(revision f51cacae8d8461c98bbb4a498407d6aec8f94410)
+++ src/ch/RuleEditErrorDlg.cpp	(.../RuleEditErrorDlg.cpp)	(revision f8b6de9c28b2957db0b4e71efa11df8632e41261)
@@ -110,7 +110,8 @@
 		const wchar_t* pszData = GetResManager().LoadString(iIndex);
 		m_ctlResponse.AddString(pszData);
 	}
-	
+	m_ctlResponse.SetCurSel(IDS_FEEDBACK_RESPONSE_SKIP - IDS_FEEDBACK_RESPONSE_UNKNOWN);
+
 	UpdateData(FALSE);
 
 	EnableControls();
@@ -177,7 +178,7 @@
 
 	CString strErrorNo;
 	m_ctlSystemError.GetWindowText(strErrorNo);
-	unsigned int uiErrorNo = boost::lexical_cast<unsigned int>(strErrorNo);
+	unsigned int uiErrorNo = boost::lexical_cast<unsigned int>((PCTSTR)strErrorNo);
 	m_rule.SetSystemErrorNo(uiErrorNo);
 
 	// date