Page MenuHomeFreeBSD

D57741.id.diff
No OneTemporary

D57741.id.diff

diff --git a/bin/cat/cat.c b/bin/cat/cat.c
--- a/bin/cat/cat.c
+++ b/bin/cat/cat.c
@@ -259,9 +259,13 @@
if (fd == STDIN_FILENO)
cook_cat(stdin);
else {
- fp = fdopen(fd, "r");
+ if ((fp = fdopen(fd, "r")) == NULL) {
+ close(fd);
+ err(EXIT_FAILURE, NULL);
+ }
cook_cat(fp);
fclose(fp);
+ }
}
#endif
} else {

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 7, 1:23 PM (7 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34249296
Default Alt Text
D57741.id.diff (690 B)

Event Timeline