Első körben ennyit változtattam az rpc.bootparam-n:
diff rpc.bootparamd.orig/rpc.bootparamd.c rpc.bootparamd.new/rpc.bootparamd.c
137,143c137,150
< path[sizeof(path)-1] = 0;
< he = gethostbyname(hostname);
< if (!he) goto failed;
< bcopy( he->h_addr, &res.server_address.bp_address_u.ip_addr, 4);
< res.server_name = hostname;
< res.server_path = path;
< res.server_address.address_type = IP_ADDR_TYPE;
---
> path[sizeof(path)-1] = '\0';
> if (hostname[0] != '\0') {
> he = gethostbyname(hostname);
> if (!he) goto failed;
> bcopy( he->h_addr, &res.server_address.bp_address_u.ip_addr, 4);
> res.server_name = hostname;
> res.server_path = path;
> res.server_address.address_type = IP_ADDR_TYPE;
> }
> else {
> res.server_name[0] = '\0';
> res.server_path = path;
> bzero(&res.server_address.bp_address_u.ip_addr,4);
> }
Remélem elég lesz a probléma megoldására.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.1 | 2.6.26.7-janos