author | ar <ar> | 2004-06-13 17:46:33 (UTC) |
---|---|---|
committer | ar <ar> | 2004-06-13 17:46:33 (UTC) |
commit | ecf1fb42bef9d64869349abd4e550f0b6d2cfa59 (patch) (unidiff) | |
tree | 2001746dd484b155d04b7f1500b14538bf0b8b08 | |
parent | 07d700581b9f608d3105eb8d82d9b4cfa0084317 (diff) | |
download | opie-ecf1fb42bef9d64869349abd4e550f0b6d2cfa59.zip opie-ecf1fb42bef9d64869349abd4e550f0b6d2cfa59.tar.gz opie-ecf1fb42bef9d64869349abd4e550f0b6d2cfa59.tar.bz2 |
- fix error-handling again ;)
-rw-r--r-- | library/filemanager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/filemanager.cpp b/library/filemanager.cpp index 99837fe..adfe590 100644 --- a/library/filemanager.cpp +++ b/library/filemanager.cpp | |||
@@ -274,8 +274,8 @@ bool FileManager::copyFile( const QString & src, const QString & dest ) { | |||
274 | 274 | ||
275 | #else | 275 | #else |
276 | err = sendfile(write_fd, read_fd, &offset, stat_buf.st_size); | 276 | err = sendfile(write_fd, read_fd, &offset, stat_buf.st_size); |
277 | if( err != -1) { | 277 | if( err == -1) { |
278 | switch(err) { | 278 | switch(errno) { |
279 | case EBADF : msg = "The input file was not opened for reading or the output file was not opened for writing. "; | 279 | case EBADF : msg = "The input file was not opened for reading or the output file was not opened for writing. "; |
280 | case EINVAL: msg = "Descriptor is not valid or locked. "; | 280 | case EINVAL: msg = "Descriptor is not valid or locked. "; |
281 | case ENOMEM: msg = "Insufficient memory to read from in_fd."; | 281 | case ENOMEM: msg = "Insufficient memory to read from in_fd."; |