[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r10605 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r10605 - gnunet/src/util |
Date: |
Tue, 16 Mar 2010 08:51:02 +0100 |
Author: grothoff
Date: 2010-03-16 08:51:02 +0100 (Tue, 16 Mar 2010)
New Revision: 10605
Modified:
gnunet/src/util/common_logging.c
Log:
expand ~ in log file name
Modified: gnunet/src/util/common_logging.c
===================================================================
--- gnunet/src/util/common_logging.c 2010-03-16 07:49:23 UTC (rev 10604)
+++ gnunet/src/util/common_logging.c 2010-03-16 07:51:02 UTC (rev 10605)
@@ -169,6 +169,7 @@
{
FILE *altlog;
int dirwarn;
+ char *fn;
GNUNET_free_non_null (component);
GNUNET_asprintf (&component,
@@ -178,17 +179,20 @@
min_level = get_type (loglevel);
if (logfile == NULL)
return GNUNET_OK;
- dirwarn = (GNUNET_OK != GNUNET_DISK_directory_create_for_file (logfile));
- altlog = FOPEN (logfile, "a");
+ fn = GNUNET_STRINGS_filename_expand (logfile);
+ dirwarn = (GNUNET_OK != GNUNET_DISK_directory_create_for_file (fn));
+ altlog = FOPEN (fn, "a");
if (altlog == NULL)
{
- GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "fopen", logfile);
+ GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "fopen", fn);
if (dirwarn)
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
_("Failed to create or access directory for log file
`%s'\n"),
- logfile);
+ fn);
+ GNUNET_free (fn);
return GNUNET_SYSERR;
}
+ GNUNET_free (fn);
if (GNUNET_stderr != NULL)
fclose (GNUNET_stderr);
GNUNET_stderr = altlog;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10605 - gnunet/src/util,
gnunet <=