2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 06:15:47 +00:00

stream-ssl: Log unexpected errors from 'stat'.

A user report possibly implicates problems reading the mtime of the CA
cert file.  Until now, nothing has logged these errors.  This commit adds
such logging.

NICS-9.
This commit is contained in:
Ben Pfaff
2011-05-05 11:25:51 -07:00
parent f14848742a
commit e68f6dea54

View File

@@ -1067,6 +1067,7 @@ static bool
update_ssl_config(struct ssl_config_file *config, const char *file_name)
{
struct timespec mtime;
int error;
if (ssl_init() || !file_name) {
return false;
@@ -1074,7 +1075,10 @@ update_ssl_config(struct ssl_config_file *config, const char *file_name)
/* If the file name hasn't changed and neither has the file contents, stop
* here. */
get_mtime(file_name, &mtime);
error = get_mtime(file_name, &mtime);
if (error && error != ENOENT) {
VLOG_ERR_RL(&rl, "%s: stat failed (%s)", file_name, strerror(error));
}
if (config->file_name
&& !strcmp(config->file_name, file_name)
&& mtime.tv_sec == config->mtime.tv_sec