[BACK]Return to rusers.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / rusers

Diff for /src/usr.bin/rusers/rusers.c between version 1.41 and 1.42

version 1.41, 2019/01/25 00:19:26 version 1.42, 2019/06/28 13:35:03
Line 421 
Line 421 
         fromlen = sizeof(raddr);          fromlen = sizeof(raddr);
         inlen = recvfrom(sock, inbuf, sizeof(inbuf), 0,          inlen = recvfrom(sock, inbuf, sizeof(inbuf), 0,
             (struct sockaddr *)&raddr, &fromlen);              (struct sockaddr *)&raddr, &fromlen);
         if (inlen < 0) {          if (inlen == -1) {
                 if (errno == EINTR)                  if (errno == EINTR)
                         goto retry;                          goto retry;
                 return (RPC_CANTRECV);                  return (RPC_CANTRECV);
Line 457 
Line 457 
 {  {
         int on = 1;          int on = 1;
   
         if ((*fdp = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0)          if ((*fdp = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) == -1)
                 return(RPC_CANTSEND);                  return(RPC_CANTSEND);
   
         if (setsockopt(*fdp, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0)          if (setsockopt(*fdp, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) == -1)
                 return(RPC_CANTSEND);                  return(RPC_CANTSEND);
   
         msg->rm_xid = arc4random();          msg->rm_xid = arc4random();

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42