summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/apputils/net-server.c2
-rw-r--r--src/lib/kadm5/str_conv.c2
-rw-r--r--src/lib/kdb/kdb_default.c1
-rw-r--r--src/lib/krb5/krb/authdata.c2
-rw-r--r--src/lib/krb5/krb/send_tgs.c2
-rw-r--r--src/lib/krb5/os/sendto_kdc.c2
-rw-r--r--src/lib/rpc/svc_tcp.c4
-rw-r--r--src/lib/rpc/svc_udp.c4
-rw-r--r--src/plugins/preauth/pkinit/pkinit_srv.c2
-rw-r--r--src/tests/create/kdb5_mkdums.c2
-rw-r--r--src/tests/verify/kdb5_verify.c2
11 files changed, 13 insertions, 12 deletions
diff --git a/src/lib/apputils/net-server.c b/src/lib/apputils/net-server.c
index 542aa5c0e4..9c0d5849d7 100644
--- a/src/lib/apputils/net-server.c
+++ b/src/lib/apputils/net-server.c
@@ -1652,7 +1652,7 @@ process_packet(verto_ctx *ctx, verto_ev *ev)
static int
kill_lru_tcp_or_rpc_connection(void *handle, verto_ev *newev)
{
- struct connection *c, *oldest_c = NULL;
+ struct connection *c = NULL, *oldest_c = NULL;
verto_ev *ev, *oldest_ev = NULL;
int i, fd = -1;
diff --git a/src/lib/kadm5/str_conv.c b/src/lib/kadm5/str_conv.c
index b36af1e246..37a27dd36e 100644
--- a/src/lib/kadm5/str_conv.c
+++ b/src/lib/kadm5/str_conv.c
@@ -261,7 +261,7 @@ krb5_string_to_keysalts(string, tupleseps, ksaltseps, dups, ksaltp, nksaltp)
{
krb5_error_code kret;
char *kp, *sp, *ep;
- char sepchar, trailchar;
+ char sepchar = 0, trailchar = 0;
krb5_enctype ktype;
krb5_int32 stype;
krb5_key_salt_tuple *savep;
diff --git a/src/lib/kdb/kdb_default.c b/src/lib/kdb/kdb_default.c
index d8dd4266e7..c4bf92e509 100644
--- a/src/lib/kdb/kdb_default.c
+++ b/src/lib/kdb/kdb_default.c
@@ -74,6 +74,7 @@ krb5_dbe_def_search_enctype(kcontext, dbentp, start, ktype, stype, kvno, kdatap)
}
maxkvno = -1;
+ idx = -1;
datap = (krb5_key_data *) NULL;
for (i = *start; i < dbentp->n_key_data; i++) {
krb5_boolean similar;
diff --git a/src/lib/krb5/krb/authdata.c b/src/lib/krb5/krb/authdata.c
index a24143062f..414e8bcac6 100644
--- a/src/lib/krb5/krb/authdata.c
+++ b/src/lib/krb5/krb/authdata.c
@@ -71,7 +71,7 @@ k5_ad_init_modules(krb5_context kcontext,
int j, k = *module_count;
krb5_error_code code;
void *plugin_context = NULL;
- void **rcpp;
+ void **rcpp = NULL;
if (table->ad_type_list == NULL) {
#ifdef DEBUG
diff --git a/src/lib/krb5/krb/send_tgs.c b/src/lib/krb5/krb/send_tgs.c
index 1847aaa1d2..4f616ab28f 100644
--- a/src/lib/krb5/krb/send_tgs.c
+++ b/src/lib/krb5/krb/send_tgs.c
@@ -168,7 +168,7 @@ krb5int_make_tgs_request_ext(krb5_context context,
{
krb5_error_code retval;
krb5_kdc_req tgsreq;
- krb5_data *scratch, scratch2;
+ krb5_data *scratch, scratch2 = empty_data();
krb5_ticket *sec_ticket = NULL;
krb5_ticket *sec_ticket_arr[2];
krb5_timestamp time_now;
diff --git a/src/lib/krb5/os/sendto_kdc.c b/src/lib/krb5/os/sendto_kdc.c
index 2856c09a7f..63dbcd8f41 100644
--- a/src/lib/krb5/os/sendto_kdc.c
+++ b/src/lib/krb5/os/sendto_kdc.c
@@ -1146,7 +1146,7 @@ service_fds(krb5_context context, struct select_state *selstate, int interval,
int (*msg_handler)(krb5_context, const krb5_data *, void *),
void *msg_handler_data, struct conn_state **winner_out)
{
- int e, selret;
+ int e, selret = 0;
struct timeval now;
struct conn_state *state;
diff --git a/src/lib/rpc/svc_tcp.c b/src/lib/rpc/svc_tcp.c
index b64fbb713b..581ab3c1a1 100644
--- a/src/lib/rpc/svc_tcp.c
+++ b/src/lib/rpc/svc_tcp.c
@@ -492,8 +492,8 @@ static bool_t svctcp_reply(
register XDR *xdrs = &(cd->xdrs);
register bool_t stat;
- xdrproc_t xdr_results;
- caddr_t xdr_location;
+ xdrproc_t xdr_results = NULL;
+ caddr_t xdr_location = 0;
bool_t has_args;
if (msg->rm_reply.rp_stat == MSG_ACCEPTED &&
diff --git a/src/lib/rpc/svc_udp.c b/src/lib/rpc/svc_udp.c
index e605b1a8f1..7c37aeb0e7 100644
--- a/src/lib/rpc/svc_udp.c
+++ b/src/lib/rpc/svc_udp.c
@@ -242,8 +242,8 @@ static bool_t svcudp_reply(
register int slen;
register bool_t stat = FALSE;
- xdrproc_t xdr_results;
- caddr_t xdr_location;
+ xdrproc_t xdr_results = NULL;
+ caddr_t xdr_location = 0;
bool_t has_args;
if (msg->rm_reply.rp_stat == MSG_ACCEPTED &&
diff --git a/src/plugins/preauth/pkinit/pkinit_srv.c b/src/plugins/preauth/pkinit/pkinit_srv.c
index 3cd976d1ed..1dea777e7d 100644
--- a/src/plugins/preauth/pkinit/pkinit_srv.c
+++ b/src/plugins/preauth/pkinit/pkinit_srv.c
@@ -306,7 +306,7 @@ pkinit_server_verify_padata(krb5_context context,
krb5_auth_pack *auth_pack = NULL;
krb5_auth_pack_draft9 *auth_pack9 = NULL;
pkinit_kdc_context plgctx = NULL;
- pkinit_kdc_req_context reqctx;
+ pkinit_kdc_req_context reqctx = NULL;
krb5_preauthtype pa_type;
krb5_checksum cksum = {0, 0, 0, NULL};
krb5_data *der_req = NULL;
diff --git a/src/tests/create/kdb5_mkdums.c b/src/tests/create/kdb5_mkdums.c
index bc2fe5992c..5a042a91fd 100644
--- a/src/tests/create/kdb5_mkdums.c
+++ b/src/tests/create/kdb5_mkdums.c
@@ -97,7 +97,7 @@ main(argc, argv)
int num_to_create;
char principal_string[BUFSIZ];
char *suffix = 0;
- size_t suffix_size;
+ size_t suffix_size = 0;
int depth;
krb5_init_context(&test_context);
diff --git a/src/tests/verify/kdb5_verify.c b/src/tests/verify/kdb5_verify.c
index 429419975b..b82a86aec3 100644
--- a/src/tests/verify/kdb5_verify.c
+++ b/src/tests/verify/kdb5_verify.c
@@ -93,7 +93,7 @@ main(argc, argv)
int num_to_check;
char principal_string[BUFSIZ];
char *suffix = 0;
- size_t suffix_size;
+ size_t suffix_size = 0;
int depth, errors;
krb5_init_context(&context);