I seem to be having an issue with connecting to certain websites with /sockopen. (Either via port 80 or 443 with -e flag.)

E.g. /sockopen web.1 undernet.org 80

Code:
on *:sockopen:web.*:{
  if (!$sockerr) {
    ; HTTP/socket code here
  }
}


It just completely skips this, and I don't know why.

$sockerr returns 4, .wserr returns 0, and .wsmsg returns [0] Unknown Error

I can connect to the site fine via my web browser, though...

Any help would be appreciated.