Gentoo Archives: gentoo-commits

From: "Eray Aslan (eras)" <eras@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/mit-krb5/files: mit-krb5-1.10.1_uninitialized_extra-2.patch
Date: Mon, 27 Aug 2012 19:50:54
Message-Id: 20120827195009.C589B2094C@flycatcher.gentoo.org
1 eras 12/08/27 19:50:09
2
3 Modified: mit-krb5-1.10.1_uninitialized_extra-2.patch
4 Log:
5 Fix more -Werror=uninitialized - bug #420465
6
7 (Portage version: 2.2.0_alpha123/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch?r1=1.1&r2=1.2
15
16 Index: mit-krb5-1.10.1_uninitialized_extra-2.patch
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/files/mit-krb5-1.10.1_uninitialized_extra-2.patch,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- mit-krb5-1.10.1_uninitialized_extra-2.patch 11 Apr 2012 13:52:50 -0000 1.1
23 +++ mit-krb5-1.10.1_uninitialized_extra-2.patch 27 Aug 2012 19:50:09 -0000 1.2
24 @@ -1,35 +1,48 @@
25 -# bug 410431
26 -
27 ---- a/src/kadmin/ktutil/ktutil_funcs.c
28 -+++ b/src/kadmin/ktutil/ktutil_funcs.c
29 -@@ -64,7 +64,7 @@
30 - krb5_kt_list *list;
31 - int idx;
32 - {
33 -- krb5_kt_list lp, prev;
34 -+ krb5_kt_list lp, prev = NULL;
35 - int i;
36 -
37 - for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
38 ---- a/src/lib/kadm5/alt_prof.c
39 -+++ b/src/lib/kadm5/alt_prof.c
40 -@@ -164,7 +164,7 @@
41 - char **values;
42 - char *valp;
43 - int idx;
44 -- krb5_boolean val;
45 -+ krb5_boolean val = 0;
46 -
47 - kret = krb5_aprof_getvals (acontext, hierarchy, &values);
48 - if (kret)
49 ---- a/src/lib/krb5/unicode/ucstr.c
50 -+++ b/src/lib/krb5/unicode/ucstr.c
51 -@@ -109,7 +109,7 @@
52 - krb5_data ** newdataptr,
53 - unsigned flags)
54 - {
55 -- int i, j, len, clen, outpos, ucsoutlen, outsize;
56 -+ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
57 - char *out = NULL, *outtmp, *s;
58 - krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
59 - krb5_data *newdata;
60 +# bug 410431
61 +
62 +--- a/src/kadmin/ktutil/ktutil_funcs.c
63 ++++ b/src/kadmin/ktutil/ktutil_funcs.c
64 +@@ -64,7 +64,7 @@
65 + krb5_kt_list *list;
66 + int idx;
67 + {
68 +- krb5_kt_list lp, prev;
69 ++ krb5_kt_list lp, prev = NULL;
70 + int i;
71 +
72 + for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
73 +--- a/src/lib/kadm5/alt_prof.c
74 ++++ b/src/lib/kadm5/alt_prof.c
75 +@@ -164,7 +164,7 @@
76 + char **values;
77 + char *valp;
78 + int idx;
79 +- krb5_boolean val;
80 ++ krb5_boolean val = 0;
81 +
82 + kret = krb5_aprof_getvals (acontext, hierarchy, &values);
83 + if (kret)
84 +--- a/src/lib/krb5/unicode/ucstr.c
85 ++++ b/src/lib/krb5/unicode/ucstr.c
86 +@@ -109,7 +109,7 @@
87 + krb5_data ** newdataptr,
88 + unsigned flags)
89 + {
90 +- int i, j, len, clen, outpos, ucsoutlen, outsize;
91 ++ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
92 + char *out = NULL, *outtmp, *s;
93 + krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
94 + krb5_data *newdata;
95 +diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
96 +index 7dc5b47..cd90db8 100644
97 +--- a/src/util/profile/prof_init.c
98 ++++ b/src/util/profile/prof_init.c
99 +@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
100 + {
101 + errcode_t err;
102 + void *cbdata;
103 +- profile_t new_profile;
104 ++ profile_t new_profile = NULL;
105 +
106 + *ret_new_profile = NULL;
107 +