[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: serious form submission bug:!CURRENT_URL!



From: "clemens fischer" <ino-qc@spotteswoode.de.eu.org>
Subject: [emacs-w3m:04633] Re: serious form submission bug: !CURRENT_URL!
Message-ID: <isw0japg.fsf@ID-23066.news.dfncis.de>
Date: 4 Feb 2003 17:02:19 +0100
> > I don't know how to fix it so far, sorry.  However, I found the
> > string "!CURRENT_URL!" in the w3m (not emacs-w3m) source files.
> > Dones anyone know what is it?
> 
> it seems to be an indicator of some sort, which is later removed from
> the URI as parsing goes along.  grepping for it lists:

Thank you for your suggestion.
I fixed the CVS of emacs-w3m to show the bellow,

--- w3m-form.el.~1.103~	Wed Feb  5 11:12:13 2003
+++ w3m-form.el	Wed Feb  5 10:18:12 2003
@@ -1268,6 +1268,9 @@
 		  (if (string-match "\\?" w3m-current-url)
 		      (substring w3m-current-url 0 (match-beginning 0))
 		    w3m-current-url))))
+    ;; "!CURRENT_URL!" is magic string of w3m.
+    (when (string-match "!CURRENT_URL!$" url)
+      (setq url (substring url 0 (match-beginning 0))))
     (cond ((and (not (string= url orig-url))
 		(string-match "^https://"; orig-url)
 		(string-match "^http://"; url)

-- 
Hideyuki SHIRAI (mailto:shirai@rdmg.mgcs.mei.co.jp)