Alexandre Julliard : wineboot: Don' t print an error when failing to delete a file.
Module: wine Branch: master Commit: 849ea3d6515dd2a64991a0d8dc580b7a074427f9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=849ea3d6515dd2a64991a0d8dc... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Tue Jun 11 13:50:05 2013 +0200 wineboot: Don't print an error when failing to delete a file. --- programs/wineboot/wineboot.c | 16 +--------------- 1 files changed, 1 insertions(+), 15 deletions(-) diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c index 7b68747..b8512e3 100644 --- a/programs/wineboot/wineboot.c +++ b/programs/wineboot/wineboot.c @@ -545,21 +545,7 @@ static BOOL pendingRename(void) } else { /* Delete the file or directory */ - if( (res=GetFileAttributesW(src))!=INVALID_FILE_ATTRIBUTES ) - { - if( (res&FILE_ATTRIBUTE_DIRECTORY)==0 ) - { - /* It's a file */ - DeleteFileW(src); - } else - { - /* It's a directory */ - RemoveDirectoryW(src); - } - } else - { - WINE_ERR("couldn't get file attributes (%d)\n", GetLastError() ); - } + if (!RemoveDirectoryW( src ) && GetLastError() == ERROR_DIRECTORY) DeleteFileW( src ); } }
participants (1)
-
Alexandre Julliard