summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b4f5e72)
If dup(2) fails, we can't pass it to fdopen.
Fixes:
b4f5e72f1383 ("client: parse env variables before sending job-file contents to server")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
char *p = data;
int ret = 0;
FILE *fp;
char *p = data;
int ret = 0;
FILE *fp;
- fp = fdopen(dup(fd), "r");
+ dupfd = dup(fd);
+ if (dupfd < 0)
+ return errno;
+
+ fp = fdopen(dupfd, "r");