diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-10-09 11:30:59 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-10-09 11:30:59 +0000 |
commit | aac6226facba53fffcbd1e31ece00318d0f53855 (patch) | |
tree | a00a045a2e8910b8d1593af155d8ac2961b7e375 /src/transport | |
parent | f25eb6591309f140fc4d8e3196114be8eccfde46 (diff) | |
download | gnunet-aac6226facba53fffcbd1e31ece00318d0f53855.tar.gz gnunet-aac6226facba53fffcbd1e31ece00318d0f53855.zip |
create directory if one does not exist before trying to output certificates
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-transport-certificate-creation.c | 2 | ||||
-rw-r--r-- | src/transport/plugin_transport_http_server.c | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/transport/gnunet-transport-certificate-creation.c b/src/transport/gnunet-transport-certificate-creation.c index ff9a331f1..dc7798ec0 100644 --- a/src/transport/gnunet-transport-certificate-creation.c +++ b/src/transport/gnunet-transport-certificate-creation.c | |||
@@ -60,6 +60,8 @@ main (int argc, char **argv) | |||
60 | return 1; | 60 | return 1; |
61 | } | 61 | } |
62 | removecerts (argv[1], argv[2]); | 62 | removecerts (argv[1], argv[2]); |
63 | GNUNET_DISK_directory_create_for_file (argv[1]); | ||
64 | GNUNET_DISK_directory_create_for_file (argv[2]); | ||
63 | (void) close (2); /* eliminate stderr */ | 65 | (void) close (2); /* eliminate stderr */ |
64 | /* Create RSA Private Key */ | 66 | /* Create RSA Private Key */ |
65 | /* openssl genrsa -out $1 1024 2> /dev/null */ | 67 | /* openssl genrsa -out $1 1024 2> /dev/null */ |
diff --git a/src/transport/plugin_transport_http_server.c b/src/transport/plugin_transport_http_server.c index 8e6eff072..15a0be297 100644 --- a/src/transport/plugin_transport_http_server.c +++ b/src/transport/plugin_transport_http_server.c | |||
@@ -1960,10 +1960,10 @@ server_load_certificate (struct HTTP_Server_Plugin *plugin) | |||
1960 | 1960 | ||
1961 | if ((plugin->key == NULL) || (plugin->cert == NULL)) | 1961 | if ((plugin->key == NULL) || (plugin->cert == NULL)) |
1962 | { | 1962 | { |
1963 | GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR, plugin->name, | 1963 | GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR, |
1964 | _ | 1964 | plugin->name, |
1965 | ("No usable TLS certificate found and creating one failed!\n"), | 1965 | _("No usable TLS certificate found and creating one at `%s/%s' failed!\n"), |
1966 | "transport-https"); | 1966 | key_file, cert_file); |
1967 | GNUNET_free (key_file); | 1967 | GNUNET_free (key_file); |
1968 | GNUNET_free (cert_file); | 1968 | GNUNET_free (cert_file); |
1969 | 1969 | ||