Use localtime_r instead of localtime
authorDenis Kenzior <denkenz@gmail.com>
Thu, 5 Nov 2009 22:00:34 +0000 (16:00 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Thu, 5 Nov 2009 22:00:34 +0000 (16:00 -0600)
src/voicecall.c

index 3c7ca5c..ee903f1 100644 (file)
@@ -158,8 +158,9 @@ static const char *phone_and_clip_to_string(const struct ofono_phone_number *n,
 static const char *time_to_str(const time_t *t)
 {
        static char buf[128];
+       struct tm tm;
 
-       strftime(buf, 127, "%Y-%m-%dT%H:%M:%S%z", localtime(t));
+       strftime(buf, 127, "%Y-%m-%dT%H:%M:%S%z", localtime_r(t, &tm));
        buf[127] = '\0';
 
        return buf;