* my_getid was leaking file descriptors, causing 'ls -l' on long
directories to fail -Erik
This commit is contained in:
parent
abc0f4f8f9
commit
48091fb3d3
@ -9,6 +9,8 @@
|
||||
integration with the about-to-be-released tinylogin.)
|
||||
* kill now behaves itself properly, added 'kill -l' to list signals
|
||||
* Began to add tail, butit doesn't work yet.
|
||||
* my_getid was leaking file descriptors, causing 'ls -l' on long
|
||||
directories to fail
|
||||
|
||||
-Erik Andrsen
|
||||
|
||||
|
@ -645,11 +645,14 @@ my_getid(const char *filename, char *name, uid_t id)
|
||||
continue;
|
||||
|
||||
if (name) {
|
||||
if (0 == strcmp(rname, name))
|
||||
if (0 == strcmp(rname, name)) {
|
||||
fclose( file);
|
||||
return( rid);
|
||||
}
|
||||
}
|
||||
if ( id != -1 && id == rid ) {
|
||||
strncpy(name, rname, 8);
|
||||
fclose( file);
|
||||
return( TRUE);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user