emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r103931: (url-http-wait-for-headers-c


From: Lars Magne Ingebrigtsen
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r103931: (url-http-wait-for-headers-change-function): Protect against malformed headerless responses from servers.
Date: Sat, 16 Apr 2011 15:59:54 +0200
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 103931
committer: Lars Magne Ingebrigtsen <address@hidden>
branch nick: trunk
timestamp: Sat 2011-04-16 15:59:54 +0200
message:
  (url-http-wait-for-headers-change-function): Protect against malformed 
headerless responses from servers.
modified:
  lisp/url/ChangeLog
  lisp/url/url-http.el
=== modified file 'lisp/url/ChangeLog'
--- a/lisp/url/ChangeLog        2011-04-06 12:18:10 +0000
+++ b/lisp/url/ChangeLog        2011-04-16 13:59:54 +0000
@@ -1,3 +1,8 @@
+2011-04-16  Lars Magne Ingebrigtsen  <address@hidden>
+
+       * url-http.el (url-http-wait-for-headers-change-function): Protect
+       against malformed headerless responses from servers.
+
 2011-04-02  Chong Yidong  <address@hidden>
 
        * url-gw.el (url-open-stream): Use new open-network-stream

=== modified file 'lisp/url/url-http.el'
--- a/lisp/url/url-http.el      2011-02-03 06:22:07 +0000
+++ b/lisp/url/url-http.el      2011-04-16 13:59:54 +0000
@@ -1077,6 +1077,10 @@
                (downcase url-http-transfer-encoding)))
 
        (cond
+        ((null url-http-response-status)
+         ;; We got back a headerless malformed response from the
+         ;; server.
+         (url-http-activate-callback))
         ((or (= url-http-response-status 204)
              (= url-http-response-status 205))
          (url-http-debug "%d response must have headers only (%s)."


reply via email to

[Prev in Thread] Current Thread [Next in Thread]