diff --git a/src/closure.c b/src/closure.c index 10c4395..fbaca4f 100644 --- a/src/closure.c +++ b/src/closure.c @@ -466,7 +466,7 @@ GlobalClosure *Closure; int exitCode = EXIT_SUCCESS; void InitClosure() -{ int v1,v2,v3,dots=0; +{ int v1=0,v2=0,v3=0,dots=0; char *v,version[strlen(VERSION)+1]; Closure = g_malloc0(sizeof(GlobalClosure)); diff --git a/src/read-adaptive.c b/src/read-adaptive.c index 88f8017..b1f166c 100644 --- a/src/read-adaptive.c +++ b/src/read-adaptive.c @@ -1837,7 +1837,7 @@ reread: err = CheckForMissingSector(rc->buf+i*2048, b, NULL, 0); if(err != SECTOR_PRESENT) - { int fixme; + { int fixme=0; ExplainMissingSector(rc->buf+i*2048, b, err, SOURCE_MEDIUM, &fixme); if(rc->map) /* Avoids confusion in the ecc stage */