File: svn_805.diff

package info (click to toggle)
dvbstreamer 2.1.0-5.8
  • links: PTS
  • area: main
  • in suites: sid
  • size: 5,676 kB
  • sloc: ansic: 42,193; sh: 10,230; python: 519; makefile: 363
file content (42 lines) | stat: -rw-r--r-- 1,672 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# ------------------------------------------------------------------------
# r805 | charrea6 | 2011-07-04 22:36:11 +0200(lun, 04 lug 2011) | 1 line
# 
# #3216300 - uninitalized values
# ------------------------------------------------------------------------
Index: trunk/src/dvbadapter.c
===================================================================
--- trunk/src/dvbadapter.c	(revisione 804)
+++ trunk/src/dvbadapter.c	(revisione 805)
@@ -1125,6 +1125,7 @@
         else
         {
             struct dmx_pes_filter_params pesFilterParam;
+			memset(&pesFilterParam,0,sizeof(pesFilterParam));
 
             LogModule(LOG_DEBUG, DVBADAPTER, "Filter fd %d\n", adapter->filters[idxToUse].demuxFd);
 
Index: trunk/src/dvbpsi/descriptors/dr_4d.c
===================================================================
--- trunk/src/dvbpsi/descriptors/dr_4d.c	(revisione 804)
+++ trunk/src/dvbpsi/descriptors/dr_4d.c	(revisione 805)
@@ -76,6 +76,8 @@
     DVBPSI_ERROR("dr_4d decoder", "out of memory");
     return NULL;
   }
+  p_decoded->i_event_name[0]=0;
+  p_decoded->i_text[0]=0;
 
   /* Decode data and check the length */
   memcpy( p_decoded->i_iso_639_code, &p_descriptor->p_data[0], 3 );
Index: trunk/src/dvbpsi/descriptors/dr_4e.c
===================================================================
--- trunk/src/dvbpsi/descriptors/dr_4e.c	(revisione 804)
+++ trunk/src/dvbpsi/descriptors/dr_4e.c	(revisione 805)
@@ -69,6 +69,7 @@
     DVBPSI_ERROR("dr_4e decoder", "out of memory");
     return NULL;
   }
+  memset(p_decoded->i_buffer,0,sizeof(p_decoded->i_buffer));
 
   /* Decode */
   p_decoded->i_descriptor_number = (p_descriptor->p_data[0] >> 4)&0xf;