diff options
Diffstat (limited to 'lisp/url/url.el')
-rw-r--r-- | lisp/url/url.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/url/url.el b/lisp/url/url.el index 3b292b4452d..c375a75e06f 100644 --- a/lisp/url/url.el +++ b/lisp/url/url.el @@ -241,7 +241,9 @@ no further processing). URL is either a string or a parsed URL." ;; XXX: The callback must always be called. Any ;; exception is a bug that should be fixed, not worked ;; around. - (setq retrieval-done t)) + (progn ;; Call delete-process so we run any sentinel now. + (delete-process proc) + (setq retrieval-done t))) ;; We used to use `sit-for' here, but in some cases it wouldn't ;; work because apparently pending keyboard input would always ;; interrupt it before it got a chance to handle process input. |