Module Name: src
Committed By: christos
Date: Fri Apr 2 15:15:00 UTC 2010
Modified Files:
src/crypto/dist/ipsec-tools/src/racoon: backupsa.c
Log Message:
handle ctime returning NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/crypto/dist/ipsec-tools/src/racoon/backupsa.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/crypto/dist/ipsec-tools/src/racoon/backupsa.c
diff -u src/crypto/dist/ipsec-tools/src/racoon/backupsa.c:1.9 src/crypto/dist/ipsec-tools/src/racoon/backupsa.c:1.10
--- src/crypto/dist/ipsec-tools/src/racoon/backupsa.c:1.9 Wed Jul 18 08:07:51 2007
+++ src/crypto/dist/ipsec-tools/src/racoon/backupsa.c Fri Apr 2 11:15:00 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: backupsa.c,v 1.9 2007/07/18 12:07:51 vanhu Exp $ */
+/* $NetBSD: backupsa.c,v 1.10 2010/04/02 15:15:00 christos Exp $ */
/* $KAME: backupsa.c,v 1.16 2001/12/31 20:13:40 thorpej Exp $ */
@@ -452,7 +452,7 @@
struct tm tm;
time_t t;
char *buf = "Nov 24 18:22:48 1986 ";
- char *p;
+ const char *p;
memset(&tm, 0, sizeof(tm));
p = str2tmx(buf, &tm);
@@ -460,7 +460,8 @@
t = mktime(&tm);
if (t == -1)
printf("mktime failed.");
- p = ctime(&t);
+ if ((p = ctime(&t)) == NULL)
+ p = "?";
printf("[%s]\n", p);
exit(0);