[PD-cvs] [git]pure-data branch, master, updated. 5a1b58362c405d44da00cce8e075b0a57ca6eed2
Miller Puckette
millerpuckette at users.sourceforge.net
Mon Mar 21 22:39:08 CET 2016
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pure-data".
The branch, master has been updated
via 5a1b58362c405d44da00cce8e075b0a57ca6eed2 (commit)
via 76ff8d464f3f421900f5d366cb731188e0df91e0 (commit)
from 4fbb3f038c26384c6e32037621f3e62c25dcae3d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5a1b58362c405d44da00cce8e075b0a57ca6eed2
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Tue Mar 15 15:47:04 2016 +0100
Fix a number of bugs (ressource leaks, initialization,...)
These bugs were discovered via static code-analysis
https://scan.coverity.com/projects/pure-data-pure-data
(The CID numbers are the "Coverity IDs" used to identify the various bugs)
- Don't free binbuf within glist_readfrombinbuf (CID:74871)
- it must be deleted by the caller
- Initialize sockaddr_in (CID:74861,74862,74863,74866)
- Initialize indelay/outdelay (CID:74864,74865)
- Initialize device-arrays (CID:74853,74854,74855,74856)
- Closing unneeded sockets (CID:74827)
- Initialize sockaddr_in (CID:74860}
- Close file-descriptor if the soundfile is unparsable (CID:74822,74823)
- Close file-handle in cleanup (CID:74816)
- Call va_end() when handling variadic args (CID:74872)
- Added missing break (CID:74800)
- Prevent NULL-dereferences (CID:74792,74793)
- Size checks when copying into string buffers (CID:74844,74845,74846,74847,74849)
- Freeing no-more used storage (CID:74832)
- Fixed code block (CID:74806)
- Initialize sockaddr_in (CID:74860)
- Initialize array-values to 0 (CID:74867)
- Free allocated memory (CID:74813,74830)
- Removed allocation of unused memory
- Use pd_free() to free templates (CID:74814)
- template_free() does not free the entire structure (it misses the pd_new() part)
- initialize variable (CID:77865)
- Prevent NULL-pointer dererencing (CID:77864)
- Free heap-allocate binbuf after use (CID:74833)
commit 76ff8d464f3f421900f5d366cb731188e0df91e0
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Mon Dec 28 22:34:39 2015 +0100
travis-ci configuration for automatic builds
-----------------------------------------------------------------------
Summary of changes:
.travis.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
src/d_soundfile.c | 18 ++++++++++++------
src/g_canvas.c | 4 ++--
src/g_editor.c | 3 ++-
src/g_readwrite.c | 11 ++++++-----
src/g_template.c | 2 +-
src/m_binbuf.c | 18 +++++++++++-------
src/m_class.c | 2 +-
src/m_pd.c | 3 ++-
src/s_audio.c | 9 +++++++++
src/s_audio_alsa.c | 2 +-
src/s_inter.c | 4 ++--
src/s_path.c | 3 ++-
src/u_pdreceive.c | 2 +-
src/u_pdsend.c | 2 +-
src/x_array.c | 12 +++++++++---
src/x_net.c | 5 +++--
src/x_text.c | 1 +
src/x_vexp.c | 2 +-
src/x_vexp_if.c | 7 +++++--
20 files changed, 124 insertions(+), 38 deletions(-)
create mode 100644 .travis.yml
hooks/post-receive
--
pure-data
More information about the Pd-cvs
mailing list