summaryrefslogtreecommitdiffstats
path: root/daemon/utmpd/utmpsync.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/utmpd/utmpsync.c')
-rw-r--r--daemon/utmpd/utmpsync.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/daemon/utmpd/utmpsync.c b/daemon/utmpd/utmpsync.c
index 53f61ac0..8e74190d 100644
--- a/daemon/utmpd/utmpsync.c
+++ b/daemon/utmpd/utmpsync.c
@@ -16,11 +16,11 @@ int main(int argc, char **argv)
index = -1;
towrite(sfd, &index, sizeof(index));
for( i = 0 ; i < USHM_SIZE ; ++i )
- if( towrite(sfd, &SHM->uinfo[i].uid, sizeof(SHM->uinfo[i].uid)) < 0 ||
+ if( towrite(sfd, &SHM->uinfo[i].uid, sizeof(SHM->uinfo[i].uid)) <= 0 ||
towrite(sfd, SHM->uinfo[i].myfriend,
- sizeof(SHM->uinfo[i].myfriend)) < 0 ||
+ sizeof(SHM->uinfo[i].myfriend)) <= 0 ||
towrite(sfd, SHM->uinfo[i].reject,
- sizeof(SHM->uinfo[i].reject)) < 0 ){
+ sizeof(SHM->uinfo[i].reject)) <= 0 ){
fprintf(stderr, "sync error %d\n", i);
}
return 0;