bin/112163

Tyler Spivey tspivey at pcdesk.net
Thu May 10 09:20:14 UTC 2007


The following reply was made to PR bin/112163; it has been noted by GNATS.

From: Tyler Spivey <tspivey at pcdesk.net>
To: bug-followup at freebsd.org
Cc:  
Subject: bin/112163
Date: Thu, 10 May 2007 01:36:03 -0700

 diff -ur bootparamd-orig/bootparamd/bootparamd.c bootparamd/bootparamd/bootparamd.c
 --- bootparamd-orig/bootparamd/bootparamd.c	Thu May 10 01:31:56 2007
 +++ bootparamd/bootparamd/bootparamd.c	Thu May 10 01:32:23 2007
 @@ -28,7 +28,7 @@
  #include <sys/types.h>
  #include <sys/socket.h>
  extern int debug, dolog;
 -extern unsigned long route_addr;
 +extern uint32_t route_addr;
  extern char *bootpfile;
  
  #define MAXLEN 800
 @@ -48,7 +48,7 @@
  bp_whoami_arg *whoami;
  struct svc_req *req;
  {
 -  long haddr;
 +  uint32_t haddr;
    static bp_whoami_res res;
    if (debug)
      fprintf(stderr,"whoami got question for %d.%d.%d.%d\n",
 @@ -81,7 +81,7 @@
  
      if (  res.router_address.address_type != IP_ADDR_TYPE ) {
        res.router_address.address_type = IP_ADDR_TYPE;
 -      bcopy( &route_addr, &res.router_address.bp_address_u.ip_addr, 4);
 +      bcopy( &route_addr, &res.router_address.bp_address_u.ip_addr, sizeof(uint32_t));
      }
      if (debug) fprintf(stderr,
  		       "Returning %s   %s    %d.%d.%d.%d\n",
 diff -ur bootparamd-orig/bootparamd/main.c bootparamd/bootparamd/main.c
 --- bootparamd-orig/bootparamd/main.c	Thu May 10 01:31:56 2007
 +++ bootparamd/bootparamd/main.c	Thu May 10 01:32:23 2007
 @@ -32,7 +32,7 @@
  
  int debug = 0;
  int dolog = 0;
 -unsigned long route_addr = -1;
 +uint32_t route_addr = -1;
  struct sockaddr_in my_addr;
  char *bootpfile = "/etc/bootparams";
  
 diff -ur bootparamd-orig/callbootd/callbootd.c bootparamd/callbootd/callbootd.c
 --- bootparamd-orig/callbootd/callbootd.c	Thu May 10 01:31:56 2007
 +++ bootparamd/callbootd/callbootd.c	Thu May 10 01:32:23 2007
 @@ -79,7 +79,7 @@
    bp_getfile_res *getfile_res, stat_getfile_res;
  
  
 -  long the_inet_addr;
 +  uint32_t the_inet_addr;
    CLIENT *clnt;
    enum clnt_stat clnt_stat;
  


More information about the freebsd-bugs mailing list