summaryrefslogtreecommitdiff
path: root/src/nav.c
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2010-04-23 12:21:07 -0400
committerJorge Arellano Cid <jcid@dillo.org>2010-04-23 12:21:07 -0400
commitead492033eea337f54defb6a60975a0b5611974c (patch)
treef2dc1e4b06e208788b9fc61bc333116139a55ef7 /src/nav.c
parent9340e27725db390039fbda679af001542891ce19 (diff)
Fix referer URL for zero-delay redirections with META refresh
Diffstat (limited to 'src/nav.c')
-rw-r--r--src/nav.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nav.c b/src/nav.c
index 7f586d60..740bc565 100644
--- a/src/nav.c
+++ b/src/nav.c
@@ -405,11 +405,12 @@ void a_Nav_repush(BrowserWindow *bw)
static void Nav_redirection0_callback(void *data)
{
BrowserWindow *bw = (BrowserWindow *)data;
+ const DilloUrl *referer_url = a_History_get_url(NAV_TOP_UIDX(bw));
_MSG(">>>> Nav_redirection0_callback <<<<\n");
if (bw->meta_refresh_status == 2) {
Nav_stack_move_ptr(bw, -1);
- a_Nav_push(bw, bw->meta_refresh_url,a_History_get_url(NAV_TOP_UIDX(bw)));
+ a_Nav_push(bw, bw->meta_refresh_url, referer_url);
}
a_Url_free(bw->meta_refresh_url);
bw->meta_refresh_url = NULL;