]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/sockhelp.cpp
Various bugfixes
[irc/gameservirc.git] / gameserv / sockhelp.cpp
index c68dd8e1f7d12df47e08425afa5bfdd1a0c2a73a..25cfcb5a21ea279334cd1c9864aa67fc42519377 100644 (file)
@@ -47,7 +47,7 @@ struct in_addr *atoaddr(char *address)
 
   /* First try it as aaa.bbb.ccc.ddd. */
   saddr.s_addr = inet_addr(address);
-  if (saddr.s_addr != -1) {
+  if (saddr.s_addr != 0) {
     return &saddr;
   }
   host = gethostbyname(address);
@@ -242,7 +242,7 @@ int sock_read(int sockfd, char *buf, size_t count)
 int sock_gets(int sockfd, char *str, size_t count)
 {
   int bytes_read;
-  int total_count = 0;
+  unsigned int total_count = 0;
   char *current_position;
   char last_read = 0;