Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1:Update
aubio
CVE-2018-19802-notes-prevent-null-pointer-deref...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File CVE-2018-19802-notes-prevent-null-pointer-dereference.patch of Package aubio
From c5ee1307bdc004e43302abeca1802c2692b33a8e Mon Sep 17 00:00:00 2001 From: Paul Brossier <piem@piem.org> Date: Wed, 28 Nov 2018 13:40:46 +0100 Subject: [PATCH] [notes] prevent null pointer dereference thanks to @niugx --- src/notes/notes.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/notes/notes.c b/src/notes/notes.c index a3cc741145fd..fab3f833527e 100644 --- a/src/notes/notes.c +++ b/src/notes/notes.c @@ -83,6 +83,7 @@ aubio_notes_t * new_aubio_notes (const char_t * method, o->isready = 0; o->onset = new_aubio_onset (onset_method, o->onset_buf_size, o->hop_size, o->samplerate); + if (o->onset == NULL) goto fail; if (o->onset_threshold != 0.) aubio_onset_set_threshold (o->onset, o->onset_threshold); o->onset_output = new_fvec (1); @@ -99,6 +100,9 @@ aubio_notes_t * new_aubio_notes (const char_t * method, o->note_buffer = new_fvec(o->median); o->note_buffer2 = new_fvec(o->median); + if (!o->onset_output || !o->pitch_output || + !o->note_buffer || !o->note_buffer2) goto fail; + o->curnote = -1.; o->newnote = 0.; -- 2.16.4
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