summaryrefslogtreecommitdiff
path: root/src/nav.c
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-11-17 02:30:58 +0000
committercorvid <corvid@lavabit.com>2011-11-17 02:30:58 +0000
commit0737f8cda8761178997948a163ee10cebe3f2ce1 (patch)
tree8b3a08816c14737e192b209954cd7963cd6ae9ef /src/nav.c
parente4073e88c1edb556eb2b3fb06cec0639c3a3d80c (diff)
never treat URI schemes case-sensitively
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 cb4b071f..7a567710 100644
--- a/src/nav.c
+++ b/src/nav.c
@@ -481,7 +481,8 @@ static void Nav_reload_callback(void *data)
a_Nav_cancel_expect(bw);
if (a_Nav_stack_size(bw)) {
h_url = a_History_get_url(NAV_TOP_UIDX(bw));
- if (strncmp(URL_STR(h_url), "dpi:/vsource/", 13) == 0) {
+ if (dStrAsciiCasecmp(URL_SCHEME(h_url), "dpi") == 0 &&
+ strncmp(URL_PATH(h_url), "/vsource/", 9) == 0) {
/* allow reload for view source dpi */
confirmed = 1;
} else if (URL_FLAGS(h_url) & URL_Post) {