Remove a pointless static fstring
authorVolker Lendecke <vl@samba.org>
Sat, 25 Jul 2009 16:57:46 +0000 (12:57 -0400)
committerVolker Lendecke <vl@samba.org>
Sat, 25 Jul 2009 16:59:21 +0000 (12:59 -0400)
source3/utils/net_time.c

index b6198376afd2657c1595acbf3e6bfab2ec695440..d37b5aac6899ebda4618c37ffa31bf0fc5919beb 100644 (file)
@@ -78,7 +78,6 @@ static time_t nettime(struct net_context *c, int *zone)
 /* return a time as a string ready to be passed to /bin/date */
 static const char *systime(time_t t)
 {
-       static fstring s;
        struct tm *tm;
 
        tm = localtime(&t);
@@ -86,10 +85,9 @@ static const char *systime(time_t t)
                return "unknown";
        }
 
-       fstr_sprintf(s, "%02d%02d%02d%02d%04d.%02d",
-                tm->tm_mon+1, tm->tm_mday, tm->tm_hour,
-                tm->tm_min, tm->tm_year + 1900, tm->tm_sec);
-       return s;
+       return talloc_asprintf(talloc_tos(), "%02d%02d%02d%02d%04d.%02d",
+                              tm->tm_mon+1, tm->tm_mday, tm->tm_hour,
+                              tm->tm_min, tm->tm_year + 1900, tm->tm_sec);
 }
 
 int net_time_usage(struct net_context *c, int argc, const char **argv)