Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear()

This commit is contained in:
Klaus Schmidinger 2006-06-16 09:33:30 +02:00
parent b99c700f1d
commit 182224b65f
3 changed files with 5 additions and 1 deletions

View File

@ -1927,6 +1927,7 @@ M. Kiesel <vdr@continuity.cjb.net>
Prakash Punnoor <prakash@punnoor.de>
for suggesting to remove -fPIC from VDR's and libsi's Makefile
for adding a missing variable initialization in cRingBufferLinear::cRingBufferLinear()
Anssi Hannula <anssi.hannula@gmail.com>
for a patch that was used to implement processing the "frequency list descriptor"

View File

@ -4795,3 +4795,5 @@ Video Disk Recorder Revision History
actual device isn't used for updating a VPS timer's event as long as other
free devices are available.
- Modified rcu.c to better handle RC5 codes.
- Added a missing variable initialization in cRingBufferLinear::cRingBufferLinear()
(thanks to Prakash Punnoor).

View File

@ -7,7 +7,7 @@
* Parts of this file were inspired by the 'ringbuffy.c' from the
* LinuxDVB driver (see linuxtv.org).
*
* $Id: ringbuffer.c 1.23 2005/12/30 15:42:08 kls Exp $
* $Id: ringbuffer.c 1.24 2006/06/16 09:32:13 kls Exp $
*/
#include "ringbuffer.h"
@ -156,6 +156,7 @@ cRingBufferLinear::cRingBufferLinear(int Size, int Margin, bool Statistics, cons
{
description = Description ? strdup(Description) : NULL;
tail = head = margin = Margin;
gotten = 0;
buffer = NULL;
if (Size > 1) { // 'Size - 1' must not be 0!
if (Margin <= Size / 2) {