blob: 6d1e373dd616140507a9f6de8e0a5b8d99bc60b6 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/src/kadmin/ktutil/ktutil_funcs.c
2+++ b/src/kadmin/ktutil/ktutil_funcs.c
3@@ -65,7 +65,7 @@ krb5_error_code ktutil_delete(context, l
4 krb5_kt_list *list;
5 int idx;
6 {
7- krb5_kt_list lp, prev;
8+ krb5_kt_list lp, prev = NULL;
9 int i;
10
11 for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
12--- a/src/lib/kadm5/str_conv.c
13+++ b/src/lib/kadm5/str_conv.c
14@@ -133,7 +133,7 @@ raw_flagspec_to_mask(const char *s, int
15 {
16 int found = 0, invert = 0;
17 size_t i;
18- krb5_flags flag;
19+ krb5_flags flag = 0;
20 unsigned long ul;
21
22 for (i = 0; !found && i < NFTBL; i++) {
23--- a/src/lib/krad/packet.c
24+++ b/src/lib/krad/packet.c
25@@ -253,7 +253,7 @@ krad_packet_new_request(krb5_context ctx
26 {
27 krb5_error_code retval;
28 krad_packet *pkt;
29- uchar id;
30+ uchar id = 0;
31 size_t attrset_len;
32
33 pkt = packet_new();
34--- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
35+++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
36@@ -3646,7 +3646,7 @@ pkinit_open_session(krb5_context context
37 {
38 CK_ULONG i, r;
39 unsigned char *cp;
40- size_t label_len;
41+ size_t label_len = 0;
42 CK_ULONG count = 0;
43 CK_SLOT_ID_PTR slotlist;
44 CK_TOKEN_INFO tinfo;
45--- a/src/util/profile/prof_file.c
46+++ b/src/util/profile/prof_file.c
47@@ -270,7 +270,7 @@ errcode_t profile_update_file_data_locke
48 unsigned long frac;
49 time_t now;
50 #endif
51- FILE *f;
52+ FILE *f = NULL;
53 int isdir = 0;
54
55 if ((data->flags & PROFILE_FILE_NO_RELOAD) && data->root != NULL)