]> jfr.im git - irc/eggheads/eggdrop.git/commitdiff
Fix type warning in Cygwin
authorMichael Ortmann <redacted>
Sat, 13 Feb 2021 19:26:53 +0000 (19:26 +0000)
committerGitHub <redacted>
Sat, 13 Feb 2021 19:26:53 +0000 (14:26 -0500)
Found by: michaelortmann
Patch by: michaelortmann

src/mod/ident.mod/ident.c
src/tcldcc.c

index bc81e21d983696e87d4a961a45ce7b94bb2b8378..d0e0cda02260bc4bb1fbc36ce902ab89d6143f93 100644 (file)
@@ -113,7 +113,7 @@ static void ident_oidentd()
   char s[INET_ADDRSTRLEN];
 #endif
   int ret, prevtime, servidx;
-  unsigned int size;
+  socklen_t namelen;
   struct sockaddr_storage ss;
 
   snprintf(identstr, sizeof identstr, "### eggdrop_%s", pid_file);
@@ -169,8 +169,8 @@ static void ident_oidentd()
             "for reading");
   }
   servidx = findanyidx(serv);
-  size = sizeof ss;
-  ret = getsockname(dcc[servidx].sock, (struct sockaddr *) &ss, &size);
+  namelen = sizeof ss;
+  ret = getsockname(dcc[servidx].sock, (struct sockaddr *) &ss, &namelen);
   if (ret) {
     putlog(LOG_DEBUG, "*", "IDENT: Error getting socket info for writing");
   }
index de272b8ec97b537059325e7d2a6b8ab9c464617f..f7072525880e1025275d873f7aafe3be6e3402de 100644 (file)
@@ -710,7 +710,7 @@ static void dccsocklist(Tcl_Interp *irp, int argc, char *type, int src) {
 #else
   char s[INET_ADDRSTRLEN];
 #endif
-  unsigned int size;
+  socklen_t namelen;
   struct sockaddr_storage ss;
   Tcl_Obj *masterlist;
  
@@ -744,8 +744,8 @@ static void dccsocklist(Tcl_Interp *irp, int argc, char *type, int src) {
       /* If this came from socklist... */
       } else {
         /* Update dcc table socket information, needed for getting local IP */
-        size = sizeof ss;
-        getsockname(dcc[i].sock, (struct sockaddr *) &ss, &size);
+        namelen = sizeof ss;
+        getsockname(dcc[i].sock, (struct sockaddr *) &ss, &namelen);
         if (ss.ss_family == AF_INET) {
           struct sockaddr_in *saddr = (struct sockaddr_in *)&ss;
           inet_ntop(AF_INET, &(saddr->sin_addr), s, INET_ADDRSTRLEN);