In various places (I counted 14), netlib is returning NS_FALSE on error. NS_FALSE is #defined to 1 (really, NS_COMFALSE should be used if you want to return this value at all). The problem with returning NS_FALSE is that NS_SUCCEEDED(NS_FALSE) evaluates to true, so callers who rely on SUCCEEDED() incorrectly assume that the call succeeded. Netlib should be returning real errors, preferably errors which useful meanings.
Verify that this doesn't happen in necko. *** This bug has been marked as a duplicate of 5571 ***
This has nothing to do with #5571. Sorry, wrong number. Reopening.
Remove duplicate resolution
Why is this not a duplicate?
Why would this be a duplicate of a bug concering the file locator?
*** Bug 5675 has been marked as a duplicate of this bug. ***
Sorry, that should have been #5657. I'm going to mark that one a dup of this.
Changing all Networking Library/Browser bugs to Networking-Core component for Browser. Occasionally, Bugzilla will burp and cause Verified bugs to reopen when I do this in a bulk change. If this happens, I will fix. ;-)
Not an issue with necko.
I will trust you on this
Bulk move of all Networking-Core (to be deleted component) bugs to new Networking component.