From 6cce30cb8dcdf717301055319d1b7ed4f2f99c12378fb541be2870a77090810f Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Sat, 10 Jan 2026 12:34:04 -0500 Subject: [PATCH] AuthHost_t has been C++ified for decl. --- src/auth.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/auth.cc b/src/auth.cc index 0200374..efef204 100644 --- a/src/auth.cc +++ b/src/auth.cc @@ -37,11 +37,12 @@ typedef struct { enum AuthParseDigestQOP_t qop; } AuthParse_t; -typedef struct { +struct AuthHost_t +{ char *scheme; char *authority; Dlist *realms; -} AuthHost_t; +}; typedef struct { const AuthParse_t *auth_parse; @@ -547,7 +548,7 @@ static void Auth_do_auth_dialog_cb(const char *user, const char *password, /* find or create the host */ if (!(host = Auth_host_by_url(data->url))) { /* create a new host */ - host = dNew(AuthHost_t, 1); + host = std::make_unique< AuthHost_t >().release(); host->scheme = dStrdup(URL_SCHEME(data->url)); host->authority = dStrdup(URL_AUTHORITY(data->url)); host->realms = dList_new(1);