Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:computersalat:devel:network
boinc-client_7_6
0001-Fix-1530-null-pointer-dereference.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-1530-null-pointer-dereference.patch of Package boinc-client_7_6
From 8416d8a1a423535fbc5d4e7416d6eac8ac5c050b Mon Sep 17 00:00:00 2001 From: Preston Maness <aggroskater@gmail.com> Date: Tue, 26 Apr 2016 23:06:57 -0500 Subject: [PATCH] Fix #1530 (null pointer dereference) X-Patch-added-by: Jan Engelhardt <jengelh@inai.de> X-Patch-added-on: 2016-12-27 21:25:14 +0000 --- client/hostinfo_unix.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) Index: boinc-client_release-7.6-7.6.33/client/hostinfo_unix.cpp =================================================================== --- boinc-client_release-7.6-7.6.33.orig/client/hostinfo_unix.cpp +++ boinc-client_release-7.6-7.6.33/client/hostinfo_unix.cpp @@ -1989,11 +1989,12 @@ const vector<string> X_display_values_in "[idle_detection] Error (%d) opening %s.", errno, dir.c_str()); } } - - while ((dirp = readdir(dp)) != NULL) { - display_values.push_back(string(dirp->d_name)); + else { + while ((dirp = readdir(dp)) != NULL) { + display_values.push_back(string(dirp->d_name)); + } + closedir(dp); } - closedir(dp); // Get rid of non-matching elements and format the matching ones. for ( it = display_values.begin() ; it != display_values.end() ; ) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor