diff --git a/src/modules/files/udp.c b/src/modules/files/udp.c
index 687b4b7fd46367e5a7ba9e18ed9510e7c7b07f92..8e48c16645ef60acd27a3e8d737110525512d6e3 100644
--- a/src/modules/files/udp.c
+++ b/src/modules/files/udp.c
@@ -1,5 +1,5 @@
 /*
- * $Id: udp.c,v 1.12 2000/07/29 21:31:08 hubbe Exp $
+ * $Id: udp.c,v 1.13 2000/08/07 10:05:52 grubba Exp $
  */
 
 #define NO_PIKE_SHORTHAND
@@ -7,7 +7,7 @@
 
 #include "file_machine.h"
 
-RCSID("$Id: udp.c,v 1.12 2000/07/29 21:31:08 hubbe Exp $");
+RCSID("$Id: udp.c,v 1.13 2000/08/07 10:05:52 grubba Exp $");
 #include "fdlib.h"
 #include "interpret.h"
 #include "svalue.h"
@@ -394,7 +394,8 @@ void udp_sendto(INT32 args)
   int flags = 0, res=0, i, fd, e;
   struct sockaddr_in to;
   char *str;
-  INT32 len;
+  ptrdiff_t len;
+
   if(FD < 0)
     error("UDP: not open\n");