Ticket #46968: patch-src-http.c.diff

File patch-src-http.c.diff, 467 bytes (added by janstary (Jan Starý), 10 years ago)

Don't try to set AI_NUMERICSERV if the system doesn't recognize it

  • src/http.c

    old new static struct addrinfo *op_resolve(const 
    721721  char             service[6];
    722722  memset(&hints,0,sizeof(hints));
    723723  hints.ai_socktype=SOCK_STREAM;
    724 #if !defined(_WIN32)
    725   hints.ai_flags=AI_NUMERICSERV;
    726 #endif
    727724  OP_ASSERT(_port<=65535U);
    728725  sprintf(service,"%u",_port);
    729726  if(OP_LIKELY(!getaddrinfo(_host,service,&hints,&addrs)))return addrs;