remote: check actual access to the cert

Instead of calling stat(), check that we'll actually be able to access
and read the file.

Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
This commit is contained in:
Doug Goldstein 2011-05-06 11:24:25 -05:00 committed by Eric Blake
parent f84fe150e1
commit db36449fd6
1 changed files with 1 additions and 2 deletions

View File

@ -1140,8 +1140,7 @@ static gnutls_certificate_credentials_t x509_cred;
static int
check_cert_file(const char *type, const char *file)
{
struct stat sb;
if (stat(file, &sb) < 0) {
if (access(file, R_OK)) {
virReportSystemError(errno,
_("Cannot access %s '%s'"),
type, file);