projects
/
external
/
glibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fa8463e
)
(getutid_r): Mark UTMP_DATA->loc_utmp invalid if a search fails.
author
Miles Bader
<miles@gnu.org>
Fri, 26 Jul 1996 21:01:48 +0000
(21:01 +0000)
committer
Miles Bader
<miles@gnu.org>
Fri, 26 Jul 1996 21:01:48 +0000
(21:01 +0000)
login/getutid_r.c
patch
|
blob
|
history
diff --git
a/login/getutid_r.c
b/login/getutid_r.c
index
347bbf3
..
73bcb3d
100644
(file)
--- a/
login/getutid_r.c
+++ b/
login/getutid_r.c
@@
-65,6
+65,7
@@
getutid_r (const struct utmp *id, struct utmp **utmp,
if (read (utmp_data->ut_fd, &utmp_data->ubuf, sizeof (struct utmp))
!= sizeof (struct utmp))
{
+ utmp_data->loc_utmp = 0; /* Mark loc_utmp invalid. */
errno = ESRCH;
return -1;
}
@@
-87,6
+88,7
@@
getutid_r (const struct utmp *id, struct utmp **utmp,
if (read (utmp_data->ut_fd, &utmp_data->ubuf, sizeof (struct utmp))
!= sizeof (struct utmp))
{
+ utmp_data->loc_utmp = 0; /* Mark loc_utmp invalid. */
errno = ESRCH;
return -1;
}