|
 |
d4b2f2 |
From 648fe74986f2a84416805cfd73206e9e67166ae2 Mon Sep 17 00:00:00 2001
|
|
 |
d4b2f2 |
From: Rob Crittenden <rcritten@redhat.com>
|
|
 |
d4b2f2 |
Date: Thu, 13 Sep 2018 15:40:23 -0400
|
|
 |
d4b2f2 |
Subject: [PATCH 11/17] clang: Dead assignment
|
|
 |
d4b2f2 |
|
|
 |
d4b2f2 |
---
|
|
 |
d4b2f2 |
src/casave.c | 4 +++-
|
|
 |
d4b2f2 |
src/keygen-n.c | 1 -
|
|
 |
d4b2f2 |
src/keyiread-n.c | 1 -
|
|
 |
d4b2f2 |
src/store-files.c | 2 --
|
|
 |
d4b2f2 |
src/store-gen.c | 3 ---
|
|
 |
d4b2f2 |
src/submit-e.c | 54 ++++++++++++++++++++++++++------------------------
|
|
 |
d4b2f2 |
src/submit-u.c | 2 --
|
|
 |
d4b2f2 |
src/tdbush.c | 8 ++++++--
|
|
 |
d4b2f2 |
tests/tools/addcinfo.c | 1 -
|
|
 |
d4b2f2 |
tests/tools/certsave.c | 4 +++-
|
|
 |
d4b2f2 |
10 files changed, 40 insertions(+), 40 deletions(-)
|
|
 |
d4b2f2 |
|
|
 |
d4b2f2 |
diff --git a/src/casave.c b/src/casave.c
|
|
 |
d4b2f2 |
index 5fb31b8d..bde63f99 100644
|
|
 |
d4b2f2 |
--- a/src/casave.c
|
|
 |
d4b2f2 |
+++ b/src/casave.c
|
|
 |
d4b2f2 |
@@ -163,7 +163,6 @@ cm_casave_main_n(int fd, struct cm_store_ca *ca, struct cm_store_entry *e,
|
|
 |
d4b2f2 |
decoded = CERT_DecodeCertFromPackage(package,
|
|
 |
d4b2f2 |
strlen(package));
|
|
 |
d4b2f2 |
p = state->certs[i]->nickname;
|
|
 |
d4b2f2 |
- ttrust = ",,";
|
|
 |
d4b2f2 |
switch (state->certs[i]->level) {
|
|
 |
d4b2f2 |
case root:
|
|
 |
d4b2f2 |
case other_root:
|
|
 |
d4b2f2 |
@@ -178,6 +177,9 @@ cm_casave_main_n(int fd, struct cm_store_ca *ca, struct cm_store_entry *e,
|
|
 |
d4b2f2 |
ttrust = ",,";
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
break;
|
|
 |
d4b2f2 |
+ default:
|
|
 |
d4b2f2 |
+ ttrust = ",,";
|
|
 |
d4b2f2 |
+ break;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
memset(&trust, 0, sizeof(trust));
|
|
 |
d4b2f2 |
CERT_DecodeTrustString(&trust, ttrust);
|
|
 |
d4b2f2 |
diff --git a/src/keygen-n.c b/src/keygen-n.c
|
|
 |
d4b2f2 |
index 76a5c1d3..061bd2af 100644
|
|
 |
d4b2f2 |
--- a/src/keygen-n.c
|
|
 |
d4b2f2 |
+++ b/src/keygen-n.c
|
|
 |
d4b2f2 |
@@ -591,7 +591,6 @@ retry_gen:
|
|
 |
d4b2f2 |
break;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
- generated_size = SECKEY_PublicKeyStrengthInBits(pubkey);
|
|
 |
d4b2f2 |
cm_log(1, "Ended up with %d bit public key.\n",
|
|
 |
d4b2f2 |
SECKEY_PublicKeyStrengthInBits(pubkey));
|
|
 |
d4b2f2 |
/* Check for keys with the desired name, selecting a new name if
|
|
 |
d4b2f2 |
diff --git a/src/keyiread-n.c b/src/keyiread-n.c
|
|
 |
d4b2f2 |
index 8f46ec0f..91b1be41 100644
|
|
 |
d4b2f2 |
--- a/src/keyiread-n.c
|
|
 |
d4b2f2 |
+++ b/src/keyiread-n.c
|
|
 |
d4b2f2 |
@@ -492,7 +492,6 @@ cm_keyiread_n_main(int fd, struct cm_store_ca *ca, struct cm_store_entry *entry,
|
|
 |
d4b2f2 |
readwrite = settings->readwrite;
|
|
 |
d4b2f2 |
keys = cm_keyiread_n_get_keys(entry, readwrite);
|
|
 |
d4b2f2 |
alg = "";
|
|
 |
d4b2f2 |
- size = 0;
|
|
 |
d4b2f2 |
if (keys != NULL) {
|
|
 |
d4b2f2 |
switch (SECKEY_GetPrivateKeyType(keys->privkey)) {
|
|
 |
d4b2f2 |
case rsaKey:
|
|
 |
d4b2f2 |
diff --git a/src/store-files.c b/src/store-files.c
|
|
 |
d4b2f2 |
index 06a17485..df1fa336 100644
|
|
 |
d4b2f2 |
--- a/src/store-files.c
|
|
 |
d4b2f2 |
+++ b/src/store-files.c
|
|
 |
d4b2f2 |
@@ -2182,7 +2182,6 @@ cm_store_entry_delete(struct cm_store_entry *entry)
|
|
 |
d4b2f2 |
} else {
|
|
 |
d4b2f2 |
cm_log(3, "No file to remove for \"%s\".\n",
|
|
 |
d4b2f2 |
entry->cm_nickname);
|
|
 |
d4b2f2 |
- ret = 0;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
return 0;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
@@ -2469,7 +2468,6 @@ cm_store_ca_delete(struct cm_store_ca *ca)
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
} else {
|
|
 |
d4b2f2 |
cm_log(3, "No file to remove for \"%s\".\n", ca->cm_nickname);
|
|
 |
d4b2f2 |
- ret = 0;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
return 0;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
diff --git a/src/store-gen.c b/src/store-gen.c
|
|
 |
d4b2f2 |
index 5ce4ab84..da32afc8 100644
|
|
 |
d4b2f2 |
--- a/src/store-gen.c
|
|
 |
d4b2f2 |
+++ b/src/store-gen.c
|
|
 |
d4b2f2 |
@@ -530,8 +530,6 @@ cm_store_hex_to_bin(const char *serial, unsigned char *buf, int length)
|
|
 |
d4b2f2 |
const char *p, *q, *chars = "0123456789abcdef";
|
|
 |
d4b2f2 |
unsigned char *b, u;
|
|
 |
d4b2f2 |
|
|
 |
d4b2f2 |
- p = serial;
|
|
 |
d4b2f2 |
- b = buf;
|
|
 |
d4b2f2 |
u = 0;
|
|
 |
d4b2f2 |
for (p = serial, b = buf;
|
|
 |
d4b2f2 |
((*p != '\0') && ((b - buf) < length));
|
|
 |
d4b2f2 |
@@ -606,7 +604,6 @@ cm_store_canonicalize_path(void *parent, const char *path)
|
|
 |
d4b2f2 |
for (p = tmp; *p != '\0'; p++) {
|
|
 |
d4b2f2 |
if ((strncmp(p, "/.", 2) == 0) &&
|
|
 |
d4b2f2 |
((p[2] == '/') || (p[2] == '\0'))) {
|
|
 |
d4b2f2 |
- q = p - 1;
|
|
 |
d4b2f2 |
memmove(p, p + 2, strlen(p + 2) + 1);
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
diff --git a/src/submit-e.c b/src/submit-e.c
|
|
 |
d4b2f2 |
index 8ba8e44c..d6158d7a 100644
|
|
 |
d4b2f2 |
--- a/src/submit-e.c
|
|
 |
d4b2f2 |
+++ b/src/submit-e.c
|
|
 |
d4b2f2 |
@@ -587,32 +587,34 @@ cm_submit_e_postprocess_main(int fd, struct cm_store_ca *ca,
|
|
 |
d4b2f2 |
estate->msg_length, NULL);
|
|
 |
d4b2f2 |
msg = cm_json_new_object(estate);
|
|
 |
d4b2f2 |
chain = cm_json_new_array(msg);
|
|
 |
d4b2f2 |
- if (leaf != NULL) {
|
|
 |
d4b2f2 |
- cert = cm_json_new_string(msg, leaf, -1);
|
|
 |
d4b2f2 |
- cm_json_set(msg, CM_SUBMIT_E_CERTIFICATE, cert);
|
|
 |
d4b2f2 |
- }
|
|
 |
d4b2f2 |
- for (i = 0;
|
|
 |
d4b2f2 |
- (others != NULL) && (others[i] != NULL);
|
|
 |
d4b2f2 |
- i++) {
|
|
 |
d4b2f2 |
- cert = cm_json_new_object(chain);
|
|
 |
d4b2f2 |
- val = cm_json_new_string(cert, others[i], -1);
|
|
 |
d4b2f2 |
- cm_json_set(cert, CM_SUBMIT_E_CERTIFICATE, val);
|
|
 |
d4b2f2 |
- nthnick = talloc_asprintf(cert, "chain #%d", i + 1);
|
|
 |
d4b2f2 |
- nick = cm_json_new_string(cert, nthnick, -1);
|
|
 |
d4b2f2 |
- cm_json_set(cert, CM_SUBMIT_E_NICKNAME, nick);
|
|
 |
d4b2f2 |
- cm_json_append(chain, cert);
|
|
 |
d4b2f2 |
- }
|
|
 |
d4b2f2 |
- if (top!= NULL) {
|
|
 |
d4b2f2 |
- cert = cm_json_new_object(chain);
|
|
 |
d4b2f2 |
- val = cm_json_new_string(cert, top, -1);
|
|
 |
d4b2f2 |
- cm_json_set(cert, CM_SUBMIT_E_CERTIFICATE, val);
|
|
 |
d4b2f2 |
- nthnick = talloc_asprintf(cert, "chain #%d", i + 1);
|
|
 |
d4b2f2 |
- nick = cm_json_new_string(cert, nthnick, -1);
|
|
 |
d4b2f2 |
- cm_json_set(cert, CM_SUBMIT_E_NICKNAME, nick);
|
|
 |
d4b2f2 |
- cm_json_append(chain, cert);
|
|
 |
d4b2f2 |
- }
|
|
 |
d4b2f2 |
- if (cm_json_array_size(chain) > 0) {
|
|
 |
d4b2f2 |
- cm_json_set(msg, CM_SUBMIT_E_CHAIN, chain);
|
|
 |
d4b2f2 |
+ if (i == 0) {
|
|
 |
d4b2f2 |
+ if (leaf != NULL) {
|
|
 |
d4b2f2 |
+ cert = cm_json_new_string(msg, leaf, -1);
|
|
 |
d4b2f2 |
+ cm_json_set(msg, CM_SUBMIT_E_CERTIFICATE, cert);
|
|
 |
d4b2f2 |
+ }
|
|
 |
d4b2f2 |
+ for (i = 0;
|
|
 |
d4b2f2 |
+ (others != NULL) && (others[i] != NULL);
|
|
 |
d4b2f2 |
+ i++) {
|
|
 |
d4b2f2 |
+ cert = cm_json_new_object(chain);
|
|
 |
d4b2f2 |
+ val = cm_json_new_string(cert, others[i], -1);
|
|
 |
d4b2f2 |
+ cm_json_set(cert, CM_SUBMIT_E_CERTIFICATE, val);
|
|
 |
d4b2f2 |
+ nthnick = talloc_asprintf(cert, "chain #%d", i + 1);
|
|
 |
d4b2f2 |
+ nick = cm_json_new_string(cert, nthnick, -1);
|
|
 |
d4b2f2 |
+ cm_json_set(cert, CM_SUBMIT_E_NICKNAME, nick);
|
|
 |
d4b2f2 |
+ cm_json_append(chain, cert);
|
|
 |
d4b2f2 |
+ }
|
|
 |
d4b2f2 |
+ if (top!= NULL) {
|
|
 |
d4b2f2 |
+ cert = cm_json_new_object(chain);
|
|
 |
d4b2f2 |
+ val = cm_json_new_string(cert, top, -1);
|
|
 |
d4b2f2 |
+ cm_json_set(cert, CM_SUBMIT_E_CERTIFICATE, val);
|
|
 |
d4b2f2 |
+ nthnick = talloc_asprintf(cert, "chain #%d", i + 1);
|
|
 |
d4b2f2 |
+ nick = cm_json_new_string(cert, nthnick, -1);
|
|
 |
d4b2f2 |
+ cm_json_set(cert, CM_SUBMIT_E_NICKNAME, nick);
|
|
 |
d4b2f2 |
+ cm_json_append(chain, cert);
|
|
 |
d4b2f2 |
+ }
|
|
 |
d4b2f2 |
+ if (cm_json_array_size(chain) > 0) {
|
|
 |
d4b2f2 |
+ cm_json_set(msg, CM_SUBMIT_E_CHAIN, chain);
|
|
 |
d4b2f2 |
+ }
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
/* Get ready to build an output message. */
|
|
 |
d4b2f2 |
diff --git a/src/submit-u.c b/src/submit-u.c
|
|
 |
d4b2f2 |
index dda2edbc..b0b45baf 100644
|
|
 |
d4b2f2 |
--- a/src/submit-u.c
|
|
 |
d4b2f2 |
+++ b/src/submit-u.c
|
|
 |
d4b2f2 |
@@ -120,14 +120,12 @@ cm_submit_u_from_file_single(const char *filename)
|
|
 |
d4b2f2 |
if (csr == NULL) {
|
|
 |
d4b2f2 |
return NULL;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
- p = csr;
|
|
 |
d4b2f2 |
for (i = 0; i < sizeof(strip) / sizeof(strip[0]); i++) {
|
|
 |
d4b2f2 |
while ((p = strstr(csr, strip[i])) != NULL) {
|
|
 |
d4b2f2 |
q = p + strcspn(p, "\r\n");
|
|
 |
d4b2f2 |
memmove(p, q, strlen(q) + 1);
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
- p = csr;
|
|
 |
d4b2f2 |
q = strdup(csr);
|
|
 |
d4b2f2 |
for (p = csr, i = 0; *p != '\0'; p++) {
|
|
 |
d4b2f2 |
if (strchr("\r\n\t ", *p) == NULL) {
|
|
 |
d4b2f2 |
diff --git a/src/tdbush.c b/src/tdbush.c
|
|
 |
d4b2f2 |
index 1d487222..3184e67a 100644
|
|
 |
d4b2f2 |
--- a/src/tdbush.c
|
|
 |
d4b2f2 |
+++ b/src/tdbush.c
|
|
 |
d4b2f2 |
@@ -2911,7 +2911,6 @@ request_get_key_type_and_size(DBusConnection *conn, DBusMessage *msg,
|
|
 |
d4b2f2 |
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
rep = dbus_message_new_method_return(msg);
|
|
 |
d4b2f2 |
- type = "UNKNOWN";
|
|
 |
d4b2f2 |
switch (entry->cm_key_type.cm_key_algorithm) {
|
|
 |
d4b2f2 |
case cm_key_unspecified:
|
|
 |
d4b2f2 |
type = "UNKNOWN";
|
|
 |
d4b2f2 |
@@ -2929,6 +2928,9 @@ request_get_key_type_and_size(DBusConnection *conn, DBusMessage *msg,
|
|
 |
d4b2f2 |
type = "EC";
|
|
 |
d4b2f2 |
break;
|
|
 |
d4b2f2 |
#endif
|
|
 |
d4b2f2 |
+ default:
|
|
 |
d4b2f2 |
+ type = "UNKNOWN";
|
|
 |
d4b2f2 |
+ break;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
if (rep != NULL) {
|
|
 |
d4b2f2 |
size = entry->cm_key_type.cm_key_size;
|
|
 |
d4b2f2 |
@@ -4790,7 +4792,6 @@ cm_tdbush_introspect_method(void *parent,
|
|
 |
d4b2f2 |
method->cm_name);
|
|
 |
d4b2f2 |
arg = method->cm_args;
|
|
 |
d4b2f2 |
while (arg != NULL) {
|
|
 |
d4b2f2 |
- direction = "unknown";
|
|
 |
d4b2f2 |
switch (arg->cm_direction) {
|
|
 |
d4b2f2 |
case cm_tdbush_method_arg_in:
|
|
 |
d4b2f2 |
direction = "in";
|
|
 |
d4b2f2 |
@@ -4798,6 +4799,9 @@ cm_tdbush_introspect_method(void *parent,
|
|
 |
d4b2f2 |
case cm_tdbush_method_arg_out:
|
|
 |
d4b2f2 |
direction = "out";
|
|
 |
d4b2f2 |
break;
|
|
 |
d4b2f2 |
+ default:
|
|
 |
d4b2f2 |
+ direction = "unknown";
|
|
 |
d4b2f2 |
+ break;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
ret = talloc_asprintf(parent,
|
|
 |
d4b2f2 |
"%s\n
|
|
 |
d4b2f2 |
diff --git a/tests/tools/addcinfo.c b/tests/tools/addcinfo.c
|
|
 |
d4b2f2 |
index d3cea2ca..f016acb4 100644
|
|
 |
d4b2f2 |
--- a/tests/tools/addcinfo.c
|
|
 |
d4b2f2 |
+++ b/tests/tools/addcinfo.c
|
|
 |
d4b2f2 |
@@ -98,7 +98,6 @@ main(int argc, char **argv)
|
|
 |
d4b2f2 |
PR_ErrorToName(PORT_GetError()));
|
|
 |
d4b2f2 |
return 1;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
- n = encoded.len;
|
|
 |
d4b2f2 |
j = 0;
|
|
 |
d4b2f2 |
while ((i = write(STDOUT_FILENO, encoded.data + j, encoded.len - j)) > 0) {
|
|
 |
d4b2f2 |
j += i;
|
|
 |
d4b2f2 |
diff --git a/tests/tools/certsave.c b/tests/tools/certsave.c
|
|
 |
d4b2f2 |
index fd86a4c1..8ec60ddd 100644
|
|
 |
d4b2f2 |
--- a/tests/tools/certsave.c
|
|
 |
d4b2f2 |
+++ b/tests/tools/certsave.c
|
|
 |
d4b2f2 |
@@ -83,7 +83,6 @@ main(int argc, char **argv)
|
|
 |
d4b2f2 |
if (cm_certsave_saved(state) == 0) {
|
|
 |
d4b2f2 |
ret = 0;
|
|
 |
d4b2f2 |
} else {
|
|
 |
d4b2f2 |
- ctype = "unknown";
|
|
 |
d4b2f2 |
switch (entry->cm_cert_storage_type) {
|
|
 |
d4b2f2 |
case cm_cert_storage_file:
|
|
 |
d4b2f2 |
ctype = "FILE";
|
|
 |
d4b2f2 |
@@ -91,6 +90,9 @@ main(int argc, char **argv)
|
|
 |
d4b2f2 |
case cm_cert_storage_nssdb:
|
|
 |
d4b2f2 |
ctype = "NSS";
|
|
 |
d4b2f2 |
break;
|
|
 |
d4b2f2 |
+ default:
|
|
 |
d4b2f2 |
+ ctype = "unknown";
|
|
 |
d4b2f2 |
+ break;
|
|
 |
d4b2f2 |
}
|
|
 |
d4b2f2 |
if (cm_certsave_conflict_subject(state) == 0) {
|
|
 |
d4b2f2 |
printf("Failed to save (%s:%s), "
|
|
 |
d4b2f2 |
--
|
|
 |
d4b2f2 |
2.14.4
|
|
 |
d4b2f2 |
|