summaryrefslogtreecommitdiff
path: root/frontends/amiga
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/amiga')
-rwxr-xr-xfrontends/amiga/login.c3
1 files changed, 2 insertions, 1 deletions
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);
}