159 |
struct stat st; |
struct stat st; |
160 |
|
|
161 |
if (stat (ssl_cert, &st) == -1) |
if (stat (ssl_cert, &st) == -1) |
162 |
return 0; |
{ |
163 |
|
mu_error ("%s: %s.", ssl_cert, strerror(errno)); |
164 |
|
return 0; |
165 |
|
} |
166 |
if (!(st.st_mode & S_IFREG) || !(st.st_mode & S_IFLNK)) |
if (!(st.st_mode & S_IFREG) || !(st.st_mode & S_IFLNK)) |
167 |
{ |
{ |
168 |
mu_error (_("%s is not a regular file or a symbolic link."), |
mu_error (_("%s is not a regular file or a symbolic link."), |
171 |
} |
} |
172 |
|
|
173 |
if (stat (ssl_key, &st) == -1) |
if (stat (ssl_key, &st) == -1) |
174 |
return 0; |
{ |
175 |
|
mu_error ("%s: %s.", ssl_key, strerror(errno)); |
176 |
|
return 0; |
177 |
|
} |
178 |
if (!(st.st_mode & S_IFREG) || !(st.st_mode & S_IFLNK)) |
if (!(st.st_mode & S_IFREG) || !(st.st_mode & S_IFLNK)) |
179 |
{ |
{ |
180 |
mu_error (_("%s is not a regular file or a symbolic link."), |
mu_error (_("%s is not a regular file or a symbolic link."), |