GNOME Bugzilla – Bug 310596
Infinite loop in http-neon-method.c
Last modified: 2005-07-23 19:02:01 UTC
If HTTP authentication fails, GnomeVFS enters an infinite loop. Reasons: 1) The neon method incorrectly interprets NE_AUTH and NE_PROXYAUTH as "please retry". 2) When received a NE_RETRY, the neon method does not use the existing request, but creates a new one, thus clearing the neon internal retry state (so NE_RETRY will be endlessly received again). The attached patch fixes the issue, and while there, corrects a spelling mistake.
Created attachment 49289 [details] [review] Fix the infinite loop and s/aquire/acquire/
Damn good catch! Thanks! Commit to cvs HEAD.