CLEANUP: ssl: Remove useless loop in tlskeys_list_get_next()
This loop was always exited in the first iteration by `return`.
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index a5b854d..6374781 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -6360,17 +6360,14 @@
{
struct tls_keys_ref *ref = getnext;
- while (1) {
+ /* Get next list entry. */
+ ref = LIST_NEXT(&ref->list, struct tls_keys_ref *, list);
- /* Get next list entry. */
- ref = LIST_NEXT(&ref->list, struct tls_keys_ref *, list);
-
- /* If the entry is the last of the list, return NULL. */
- if (&ref->list == end)
- return NULL;
+ /* If the entry is the last of the list, return NULL. */
+ if (&ref->list == end)
+ return NULL;
- return ref;
- }
+ return ref;
}
static inline