fixed memleak in datetime()
This commit is contained in:
parent
a8d5bde6a5
commit
086a70cde0
|
@ -160,6 +160,7 @@ datetime(const char *timeformat)
|
||||||
setlocale(LC_TIME, "");
|
setlocale(LC_TIME, "");
|
||||||
if(!strftime(buf, bufsize, timeformat, localtime(&tm))) {
|
if(!strftime(buf, bufsize, timeformat, localtime(&tm))) {
|
||||||
setlocale(LC_TIME, "C");
|
setlocale(LC_TIME, "C");
|
||||||
|
free(buf);
|
||||||
fprintf(stderr, "Strftime failed.\n");
|
fprintf(stderr, "Strftime failed.\n");
|
||||||
return smprintf("n/a");
|
return smprintf("n/a");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue