[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kioslave/file
From:       David Faure <faure () kde ! org>
Date:       2009-02-17 16:03:04
Message-ID: 1234886584.674367.27999.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 927470 by dfaure:

forgot to commit support for overwrite in mkdir as part of 927192


 M  +4 -0      file.cpp  


--- trunk/KDE/kdelibs/kioslave/file/file.cpp #927469:927470
@@ -240,6 +240,10 @@
 
     kDebug(7101) << "mkdir(): " << _path << ", permission = " << permissions;
 
+    // Remove existing file or symlink, if requested (#151851)
+    if (metaData("overwrite") == "true")
+        unlink(_path.data());
+
     KDE_struct_stat buff;
     if ( KDE_lstat( _path.data(), &buff ) == -1 ) {
         if ( KDE_mkdir( _path.data(), 0777 /*umask will be applied*/ ) != 0 ) {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic