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

Diff for /src/usr.bin/finger/util.c between version 1.31 and 1.32

version 1.31, 2015/08/20 22:32:41 version 1.32, 2015/12/26 20:51:35
Line 196 
Line 196 
                 opened = 1;                  opened = 1;
         }          }
         if (fd == -1 ||          if (fd == -1 ||
             lseek(fd, (off_t)(pn->uid * sizeof(ll)), SEEK_SET) !=              pread(fd, &ll, sizeof(ll), (off_t)pn->uid * sizeof(ll)) !=
             (long)(pn->uid * sizeof(ll)) ||              sizeof(ll)) {
             read(fd, (char *)&ll, sizeof(ll)) != sizeof(ll)) {                  /* as if never logged in */
                         /* as if never logged in */                  ll.ll_line[0] = ll.ll_host[0] = '\0';
                         ll.ll_line[0] = ll.ll_host[0] = '\0';                  ll.ll_time = 0;
                         ll.ll_time = 0;          }
                 }  
         if ((w = pn->whead) == NULL)          if ((w = pn->whead) == NULL)
                 doit = 1;                  doit = 1;
         else if (ll.ll_time != 0) {          else if (ll.ll_time != 0) {

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32