GNU bug report logs - #20159
24.4; url-retrieve invokes same callback twice with kill-buffer

Previous Next

Package: emacs;

Reported by: Christopher Wellons <wellons <at> nullprogram.com>

Date: Sat, 21 Mar 2015 20:47:01 UTC

Severity: normal

Tags: confirmed

Found in version 24.4

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: andrewjmoreton <at> gmail.com
Cc: 20159 <at> debbugs.gnu.org
Subject: bug#20159: 24.4; url-retrieve invokes same callback twice with kill-buffer
Date: Sat, 28 Mar 2015 10:39:40 +0300
> Date: Fri, 27 Mar 2015 22:40:19 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 20159 <at> debbugs.gnu.org
> 
> > > This change broke gnus for me on a mingw64 x64 build of emacs, as gnutls
> > > seems unable to connect to the NNTP server at gmane.org.
> > 
> > Sorry about that.  Does Gnus do something windows-specific for
> > connecting?  Perhaps that specific treatment relied on something that
> > is no longer true on Windows.
> 
> Another, perhaps more probable culprit is the emacs_gnutls_pull
> function.  It calls sys_read, where I made some changes to support the
> non-blocking connect.  Perhaps emacs_gnutls_pull cannot cope with some
> results of those changes, and itself needs to be amended.

I found and fixed a stupid mistake in sys_connect that broke blocking
connects.  Before I fixed it, "M-x eww" wouldn't work; now it does,
including with HTTPS URLs that require GnuTLS.  Please see if this
also fixes your problem with Gnus and GnuTLS connections to NNTP
servers.

Sorry.




This bug report was last modified 9 years and 81 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.