[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