Make sure we close all open files.

This commit is contained in:
Martin Baulig
2000-02-14 14:34:33 +00:00
parent 20bbc17f6b
commit 75958ce2ab
3 changed files with 10 additions and 3 deletions

View File

@@ -69,10 +69,11 @@ proc_file_to_buffer (char *buffer, const char *fmt, pid_t pid)
if (fd < 0) return -1;
len = read (fd, buffer, BUFSIZ-1);
if (len < 0) return -1;
close (fd);
if (len < 0)
return -1;
buffer [len] = '\0';
return 0;