From 4435ed85c3acb4df42135e009b133fb8e9d2f09c Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Sun, 12 Sep 2004 11:46:21 +0000 Subject: quick fix to the backslash conversion problem. git-svn-id: http://svn.klever.net/kin/pumpkin/trunk@46 fe716a7a-6dde-0310-88d9-d003556173a8 --- (limited to 'PumpKINDlg.cpp') diff --git a/PumpKINDlg.cpp b/PumpKINDlg.cpp index 1e6d03f..0b3bf41 100644 --- a/PumpKINDlg.cpp +++ b/PumpKINDlg.cpp @@ -1218,9 +1218,13 @@ BOOL CWRQSocket::Create(LPCTSTR localFile,LPCTSTR hostName) ASSERT(m_Daddy); ASSERT(m_Peer.sin_addr.s_addr!=INADDR_NONE || hostName); m_Daddy->m_Xfers[m_hSocket]=this; - TurnSlashes(m_FileName,TRUE); UpdateList(); -CString fn = localFile?ApplyRootGently(localFile):ApplyRoot(m_FileName); +CString lf; + if(!localFile) { + lf = m_FileName; + TurnSlashes(lf,TRUE); + } +CString fn = localFile?ApplyRootGently(localFile):ApplyRoot(lf); if(!localFile){ // This is an incoming request.. if(CheckBadRelativeness(m_FileName)){ Deny(tftp::errAccessViolation,IDS_TFTP_ERROR_ACCESS); -- cgit v0.9.0.2