]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
global: fix uninitialized variable warnings for -Og
authorJaroslav Kysela <perex@perex.cz>
Sun, 10 May 2015 19:57:30 +0000 (21:57 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sun, 10 May 2015 19:57:30 +0000 (21:57 +0200)
src/api/api_idnode.c
src/dvr/dvr_db.c
src/dvr/dvr_inotify.c
src/htsp_server.c
src/input/mpegts/linuxdvb/linuxdvb_adapter.c
src/input/mpegts/linuxdvb/linuxdvb_frontend.c

index 3765debb15d7b68ac4ffa88218e20c172309e8cc..6ccea928bcabecb52cef937174f4668a557433c9 100644 (file)
@@ -224,7 +224,7 @@ api_idnode_load
   htsmsg_t *uuids, *l = NULL, *m;
   htsmsg_t *flist;
   htsmsg_field_t *f;
-  const char *uuid, *class;
+  const char *uuid = NULL, *class;
 
   /* Class based */
   if ((class = htsmsg_get_str(args, "class"))) {
index d75dadbbb0b217474e089dbb03520ac877310f51..4deb9d44885f253ae63142eaac8cb58d50218aa6 100644 (file)
@@ -75,8 +75,8 @@ dvr_entry_assign_broadcast(dvr_entry_t *de, epg_broadcast_t *bcast)
   char id[16];
   if (bcast != de->de_bcast) {
     if (de->de_bcast) {
-      de->de_bcast->putref((epg_object_t*)de->de_bcast);
       snprintf(id, sizeof(id), "%u", de->de_bcast->id);
+      de->de_bcast->putref((epg_object_t*)de->de_bcast);
       notify_delayed(id, "epg", "dvr_delete");
       de->de_bcast = NULL;
     }
index ace176b5fa42c966daeda8d7c4ceb2832440f9a4..2c29b8d44b99dc12b2eecf15148b45b574fae698 100644 (file)
@@ -129,7 +129,7 @@ void dvr_inotify_add ( dvr_entry_t *de )
  */
 void dvr_inotify_del ( dvr_entry_t *de )
 {
-  dvr_entry_t *det;
+  dvr_entry_t *det = NULL;
   dvr_inotify_entry_t *e;
   lock_assert(&global_lock);
   RB_FOREACH(e, &_inot_tree, link) {
index 3df34b76b16207a80fc5b39e7d763ea4ceda6867..313179acdb3abcebc9ca54adf45aa05c09cc359d 100644 (file)
@@ -2628,6 +2628,8 @@ htsp_read_loop(htsp_connection_t *htsp)
 
   while(tvheadend_running) {
 readmsg:
+    reply = NULL;
+
     if((r = htsp_read_message(htsp, &m, 0)) != 0)
       break;
 
index db3e13d25c7fd728728aa579be10c6e171153e65..0eae9d00a82cbe8fcf19d0027a4867628b805b04 100644 (file)
@@ -447,7 +447,7 @@ linuxdvb_adapter_del ( const char *path )
 {
   int a;
   linuxdvb_frontend_t *lfe, *next;
-  linuxdvb_adapter_t *la;
+  linuxdvb_adapter_t *la = NULL;
   tvh_hardware_t *th;
 
   if (sscanf(path, "/dev/dvb/adapter%d", &a) == 1) {
index 91c2b73973e6b5b4b9aa161932ff2dcbc4f943c2..1b202063791618e76b08fd14935b782268bfbad3 100644 (file)
@@ -1450,7 +1450,7 @@ int
 linuxdvb_frontend_tune1
   ( linuxdvb_frontend_t *lfe, mpegts_mux_instance_t *mmi, uint32_t freq )
 {
-  int r, i, rep;
+  int r = 0, i, rep;
   char buf1[256], buf2[256];
 
   lfe->mi_display_name((mpegts_input_t*)lfe, buf1, sizeof(buf1));