File gigaset-frontend-fix_uninitialized.patch of Package gigaset-frontend
--- lib/sms.c.orig 2011-08-21 23:54:44.338000523 +0200
+++ lib/sms.c 2011-08-21 23:55:07.079000523 +0200
@@ -44,7 +44,7 @@
#ifndef GIG_TEST
int gigaset_smsend (struct gstatus * gs)
{
- ssize_t r;
+ ssize_t r = 0;
unsigned zsmend;
zsmend = gs->temp_filter[FLT_ZSMEND]->status;
--- lib/block.c.orig 2011-08-21 23:52:44.466000523 +0200
+++ lib/block.c 2011-08-21 23:54:42.824000523 +0200
@@ -313,10 +313,10 @@
char * s;
int tout=50; // FIXME: initial timeout guessed
int doabort=1;
- uint32_t totsize;
+ uint32_t totsize = 0;
char * curblock;
- char * pos;
- size_t cursize, bytesleft;
+ char * pos = 0;
+ size_t cursize, bytesleft = 0;
uint8_t curseq, curtype, curdatatype;
char * dest=NULL;
int badblocks=0;
--- qt/dial.cc.orig 2011-08-21 23:51:18.944000524 +0200
+++ qt/dial.cc 2011-08-21 23:51:48.825000526 +0200
@@ -165,7 +165,7 @@
case 1:
type = GIG_TYPE_EXTERNAL;
break;
- case -1:
+ default:
return; //FIXME msg
}