diff --git a/src/modules/files/file.c b/src/modules/files/file.c
index 3e8e7a4493be2166b08faac3bf8e02ab1c2f9b4b..612949b2b2f3e302ce7487e4bb5b24f6b5b4f763 100644
--- a/src/modules/files/file.c
+++ b/src/modules/files/file.c
@@ -5,7 +5,7 @@
 \*/
 
 #include "global.h"
-RCSID("$Id: file.c,v 1.105 1998/06/25 14:56:36 grubba Exp $");
+RCSID("$Id: file.c,v 1.106 1998/06/27 12:04:25 grubba Exp $");
 #include "fdlib.h"
 #include "interpret.h"
 #include "svalue.h"
@@ -1246,7 +1246,8 @@ int my_socketpair(int family, int type, int protocol, int sv[2])
   static int fd=-1;
   static struct sockaddr_in my_addr;
   struct sockaddr_in addr,addr2;
-  int len,retries=0;
+  int retries=0;
+  size_t len;
 
   MEMSET((char *)&addr,0,sizeof(struct sockaddr_in));
 
@@ -1784,7 +1785,7 @@ static void file_query_address(INT32 args)
 {
   struct sockaddr_in addr;
   int i;
-  int len;
+  size_t len;
   char buffer[496],*q;
 
   if(FD <0)