Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:Update
mdadm.8063
0014-Manage-Manage_add-Fix-potential-NULL-point...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0014-Manage-Manage_add-Fix-potential-NULL-pointer-derefer.patch of Package mdadm.8063
From 2a1990c0f4bbb00920fafe7c8eec1b8837595d48 Mon Sep 17 00:00:00 2001 From: Jes Sorensen <Jes.Sorensen@redhat.com> Date: Mon, 7 Mar 2016 11:49:03 -0500 Subject: [PATCH 235/359] Manage: Manage_add(): Fix potential NULL pointer dereference References: bsc#1081910 sysfs_read() may return NULL, so we should check the validity of the pointer before dereferencing it. Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Coly Li <colyli@suse.de> --- Manage.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Manage.c b/Manage.c index 414373f..a812ba0 100644 --- a/Manage.c +++ b/Manage.c @@ -938,6 +938,10 @@ int Manage_add(int fd, int tfd, struct mddev_dev *dv, struct mdinfo *mdp; mdp = sysfs_read(fd, NULL, GET_ARRAY_STATE); + if (!mdp) { + pr_err("%s unable to read array state.\n", devname); + return -1; + } if (strncmp(mdp->sysfs_array_state, "readonly", 8) != 0) { pr_err("%s is not readonly, cannot add journal.\n", devname); -- 2.16.1
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