aboutsummaryrefslogtreecommitdiff
path: root/utility.c
diff options
context:
space:
mode:
Diffstat (limited to 'utility.c')
-rw-r--r--utility.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/utility.c b/utility.c
index 234955ea7..07e540e22 100644
--- a/utility.c
+++ b/utility.c
@@ -801,12 +801,13 @@ unsigned long my_getid(const char *filename, char *name, unsigned long id, unsig
{
FILE *file;
char *rname, *start, *end, buf[128];
- id_t rid;
+ unsigned long rid;
unsigned long rgid = 0;
file = fopen(filename, "r");
if (file == NULL) {
- perror(filename);
+ /* Do not complain. It is ok for /etc/password and
+ * friends to be missing... */
return (-1);
}