fd = rpmMkTempFile((!rpmtsChrootDone(ts) ? rootDir : "/"), &fn);
if (fd == NULL || Ferror(fd)) {
+ rpmlog(RPMLOG_ERR, _("Couldn't create temporary file for %s: %s\n"),
+ sname, strerror(errno));
rc = RPMRC_FAIL;
goto exit;
}
} else {
out = fdDup(STDOUT_FILENO);
}
- if (out == NULL) { /* XXX can't happen */
+ if (out == NULL) {
+ rpmlog(RPMLOG_ERR, _("Couldn't duplicate file descriptor: %s: %s\n"),
+ sname, strerror(errno));
rc = RPMRC_FAIL;
goto exit;
}