Diffstat (limited to 'noncore/apps/opie-console/filereceive.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/filereceive.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/filereceive.cpp b/noncore/apps/opie-console/filereceive.cpp index e517862..e387273 100644 --- a/noncore/apps/opie-console/filereceive.cpp +++ b/noncore/apps/opie-console/filereceive.cpp | |||
@@ -50,13 +50,18 @@ void FileReceive::receive( const QString& dir ) { | |||
50 | case SY: | 50 | case SY: |
51 | typus = "--ymodem"; | 51 | typus = "--ymodem"; |
52 | break; | 52 | break; |
53 | } | 53 | } |
54 | 54 | ||
55 | /* we should never return from here */ | 55 | /* we should never return from here */ |
56 | execlp("rz", "rz", typus, NULL ); | 56 | if( m_type == SX ) |
57 | // FIXME: file name should be configurable - currently we ensure it | ||
58 | // doesn't get overwritten by -E (--rename) | ||
59 | execlp("rz", "rz", typus, "--overwrite", QObject::tr("SynchronizedFile").latin1(), NULL ); | ||
60 | else | ||
61 | execlp("rz", "rz", typus, "--overwrite", NULL ); | ||
57 | 62 | ||
58 | char resultByte = 1; | 63 | char resultByte = 1; |
59 | if (m_info[1] ) | 64 | if (m_info[1] ) |
60 | ::write(m_info[1], &resultByte, 1 ); | 65 | ::write(m_info[1], &resultByte, 1 ); |
61 | 66 | ||
62 | _exit( -1 ); | 67 | _exit( -1 ); |