handle localtime errors in ctime
[musl] / src / time / ctime.c
index 185ec55..3602931 100644 (file)
@@ -2,5 +2,7 @@
 
 char *ctime(const time_t *t)
 {
-       return asctime(localtime(t));
+       struct tm *tm = localtime(t);
+       if (!tm) return 0;
+       return asctime(tm);
 }