[vlc-devel] commit: Replace argument = realloc( argument, size ); with realloc_or_free( ) in modules/*, and while at it add assert( argument ) to mark unhandled ENOMEM conditions, also for malloc(). (JP Dinger )

git version control git at videolan.org
Sat Dec 5 22:35:16 CET 2009


vlc | branch: master | JP Dinger <jpd at videolan.org> | Sat Dec  5 15:24:19 2009 +0100| [15643af12d9eb61eff8a8e89d8170f3d2b73d7e1] | committer: JP Dinger 

Replace argument = realloc( argument, size ); with realloc_or_free() in modules/*, and while at it add assert( argument ) to mark unhandled ENOMEM conditions, also for malloc().

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=15643af12d9eb61eff8a8e89d8170f3d2b73d7e1
---

 modules/access/dshow/dshow.cpp                     |   14 ++++++---
 modules/access/dvb/en50221.c                       |   14 +++++++++
 modules/access/jack.c                              |    1 +
 modules/access/mms/buffer.c                        |   27 +++++++---------
 modules/access/mms/mmsh.c                          |    6 +++-
 modules/access/mms/mmstu.c                         |    9 ++++-
 modules/access/rtsp/real.c                         |   20 ++++---------
 modules/access_output/http.c                       |   15 +++++++--
 modules/audio_filter/converter/dtstospdif.c        |    9 ++++-
 modules/audio_output/alsa.c                        |   12 +++++--
 modules/audio_output/waveout.c                     |   11 ++++--
 modules/codec/cmml/history.c                       |    2 +-
 modules/codec/cmml/xarray.c                        |    4 ++-
 modules/codec/cmml/xurl.c                          |    7 ++++-
 modules/codec/dvbsub.c                             |   16 ++++++----
 modules/codec/flac.c                               |   12 ++++++--
 modules/codec/kate.c                               |   13 ++++++--
 modules/codec/quicktime.c                          |    6 +++-
 modules/codec/realvideo.c                          |    6 ++-
 modules/codec/speex.c                              |   17 +++++++---
 modules/codec/subtitles/subsdec.c                  |    9 +++++-
 modules/codec/subtitles/subsusf.c                  |    4 ++-
 modules/codec/theora.c                             |   20 +++++++-----
 modules/codec/vorbis.c                             |   15 ++++++---
 modules/control/http/macro.c                       |   23 +++++++++++----
 modules/control/http/mvar.c                        |   11 ++++++-
 modules/control/http/util.c                        |   10 ++++++-
 modules/control/rc.c                               |    7 ++++-
 modules/control/telnet.c                           |   13 ++++++--
 modules/demux/asademux.c                           |   10 ++++++-
 modules/demux/avi/avi.c                            |    5 ++-
 modules/demux/gme.cpp                              |   10 +++++-
 modules/demux/live555.cpp                          |   14 +++++++-
 modules/demux/mkv/chapters.cpp                     |    7 ++++-
 modules/demux/mkv/matroska_segment.cpp             |   31 ++++++++++++++++----
 modules/demux/nuv.c                                |    6 ++-
 modules/demux/ogg.c                                |    8 ++---
 modules/demux/playlist/asx.c                       |   12 +++++++-
 modules/demux/ps.h                                 |    5 ++-
 modules/demux/subtitle.c                           |   30 +++++++++++-------
 modules/demux/subtitle_asa.c                       |    5 ++-
 modules/demux/ts.c                                 |   15 ++++++++-
 modules/demux/vobsub.c                             |   15 ++++++++-
 modules/gui/qnx/vout.c                             |   11 ++-----
 modules/misc/freetype.c                            |   19 ++++++++----
 modules/misc/text_renderer.h                       |    8 ++--
 modules/misc/xml/xtag.c                            |   18 +++++++----
 modules/mux/avi.c                                  |    8 ++++-
 modules/mux/mp4.c                                  |   12 +++++--
 modules/mux/ogg.c                                  |    9 ++++--
 modules/packetizer/mpeg4video.c                    |    7 ++++-
 modules/packetizer/vc1.c                           |    7 ++++-
 modules/services_discovery/sap.c                   |    1 +
 modules/stream_out/bridge.c                        |   13 ++++++--
 modules/stream_out/mosaic_bridge.c                 |   10 ++++--
 modules/stream_out/raop.c                          |    3 +-
 modules/video_filter/audiobargraph_v.c             |    6 +++-
 modules/video_filter/bluescreen.c                  |    7 ++++-
 .../dynamicoverlay/dynamicoverlay_list.c           |    5 ++-
 modules/video_filter/gaussianblur.c                |   13 ++++++--
 modules/video_filter/mosaic.c                      |   23 +++++++++-----
 modules/video_filter/rss.c                         |    9 ++++-
 modules/video_output/msw/directx.c                 |    9 +++--
 63 files changed, 494 insertions(+), 210 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=15643af12d9eb61eff8a8e89d8170f3d2b73d7e1



More information about the vlc-devel mailing list