From 2d0b67fed04275407daa5f9f1130def159bdc063 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 2 Apr 2004 17:41:27 +0000 Subject: [PATCH] unitialized-return-variable-20040402 krb5_des_decrypt() does not initialize the return value to 1, failure, therefore it returns random success (0) values when ticket types of DES-CBC-MD5 or DES-CBC-MD4 are used because we do not have checksum functions for those types. --- src/rxkad/ticket5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rxkad/ticket5.c b/src/rxkad/ticket5.c index 8abf468e9..9c22d208a 100644 --- a/src/rxkad/ticket5.c +++ b/src/rxkad/ticket5.c @@ -413,7 +413,7 @@ krb5_des_decrypt(struct ktc_encryptionKey *key, int etype, void *in, des_key_schedule s; char cksum[24]; size_t cksumsz; - int ret; + int ret = 1; /* failure */ cksum_func = NULL; -- 2.39.5