Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.10:testing
obs-server
obs-server-2.10-0013-backend-Fix-cleanup-in-BSS...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File obs-server-2.10-0013-backend-Fix-cleanup-in-BSSched-EventSource-Directory.patch of Package obs-server
From 70521804e8e4c31507e0e85ac99322b6e5339997 Mon Sep 17 00:00:00 2001 From: Oleg Girko <ol@infoserver.lv> Date: Wed, 29 Jun 2016 20:00:40 +0100 Subject: [PATCH] [backend] Fix cleanup in BSSched::EventSource::Directory test. The $! (errno) variable is not assigned to zero upon successful system call. This means that value of $! should not be used to check whether rmdir() or unlink() succeeded; return value should be checked instead. Signed-off-by: Oleg Girko <ol@infoserver.lv> --- src/backend/t/0015-BSSched-EventSource-Directory.t | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/t/0015-BSSched-EventSource-Directory.t b/src/backend/t/0015-BSSched-EventSource-Directory.t index 162a6ddbe3..1d253894ea 100644 --- a/src/backend/t/0015-BSSched-EventSource-Directory.t +++ b/src/backend/t/0015-BSSched-EventSource-Directory.t @@ -258,8 +258,7 @@ push(@files_to_remove,"$ev_dir/$file_name"); unshift(@files_to_remove,"$eventdir_base/$arch/$evname"); for (BSUtil::unify(sort {$b cmp $a} @files_to_remove)) { - ( -d $_ ) ? rmdir $_ : unlink $_; - warn "$_: $!" if $!; + ( -d $_ ) ? rmdir $_ : unlink $_ or warn "$_: $!" if $!; } exit 0; -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor