gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r2197 - GNUnet/src/util


From: durner
Subject: [GNUnet-SVN] r2197 - GNUnet/src/util
Date: Fri, 14 Oct 2005 13:20:12 -0700 (PDT)

Author: durner
Date: 2005-10-14 13:20:08 -0700 (Fri, 14 Oct 2005)
New Revision: 2197

Modified:
   GNUnet/src/util/logging.c
Log:
Logfiles weren't deleted if date format contained slashes

Modified: GNUnet/src/util/logging.c
===================================================================
--- GNUnet/src/util/logging.c   2005-10-14 18:29:51 UTC (rev 2196)
+++ GNUnet/src/util/logging.c   2005-10-14 20:20:08 UTC (rev 2197)
@@ -133,9 +133,25 @@
   }
   logdate = &fullname[strlen(def->basename)];
 #if ENABLE_NLS
-  ret = strptime(logdate,
-     nl_langinfo(D_FMT),
-     &t);
+  {
+    char *idx;
+    char c;
+    char *datefmt = STRDUP(nl_langinfo(D_FMT));
+  
+    /* Remove slashes */
+    idx = datefmt;
+    while((c = *idx)) {
+      if(c == '\\' || c == '/')
+        *idx = '_';
+      idx++;
+    }
+  
+    ret = strptime(logdate,
+       datefmt,
+       &t);
+       
+    FREE(datefmt);
+  }
 #else
   ret = strptime(logdate, "%Y-%m-%d", &t);
 #endif





reply via email to

[Prev in Thread] Current Thread [Next in Thread]