diff --git a/include/net/tls.h b/include/net/tls.h index cb19992a0bc17e3fcd559bf70bd5189b0fc4c192..d22cfdb9709df2b8a5c92e555d79cee6daa5577e 100644 --- a/include/net/tls.h +++ b/include/net/tls.h @@ -441,7 +441,7 @@ static inline bool is_tx_ready(struct tls_sw_context_tx *ctx) { struct tls_rec *rec; - rec = list_first_entry(&ctx->tx_list, struct tls_rec, list); + rec = list_first_entry_or_null(&ctx->tx_list, struct tls_rec, list); if (!rec) return false;