From 982ca8753769b34fea23bc1df77de4357ee6fda9 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 13 Aug 2018 11:31:48 +0100 Subject: Amiga: Ensure realm is copied for local struct. --- frontends/amiga/login.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'frontends/amiga/login.c') diff --git a/frontends/amiga/login.c b/frontends/amiga/login.c index 85324b0f1..99566d54f 100755 --- a/frontends/amiga/login.c +++ b/frontends/amiga/login.c @@ -81,7 +81,7 @@ void gui_401login_open(nsurl *url, const char *realm, lw->host = host; lw->url = nsurl_ref(url); - lw->realm = (char *)realm; + lw->realm = strcpy(realm); lw->cb = cb; lw->cbpw = cbpw; @@ -188,6 +188,7 @@ static void ami_401login_close(struct gui_login_window *lw) DisposeObject(lw->objects[OID_MAIN]); lwc_string_unref(lw->host); nsurl_unref(lw->url); + free(lw->realm); ami_gui_win_list_remove(lw); } -- cgit v1.2.3