summaryrefslogtreecommitdiff
path: root/desktop/cookie_manager.c
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2024-03-05 22:34:35 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2024-03-05 22:34:35 +0000
commit4b937dc315ba1c326d2adebe0ca8d210c3954313 (patch)
tree3aa39cf29ddd4ca2fecc794049114342b0f8cafa /desktop/cookie_manager.c
parent167676c335a517333005b59746006b4fccd45af5 (diff)
downloadnetsurf-4b937dc315ba1c326d2adebe0ca8d210c3954313.tar.gz
netsurf-4b937dc315ba1c326d2adebe0ca8d210c3954313.tar.bz2
Cookie/History/Hotlist: use localtime()
Some platforms do not support the reentrant form, so don't use it.
Diffstat (limited to 'desktop/cookie_manager.c')
-rw-r--r--desktop/cookie_manager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/cookie_manager.c b/desktop/cookie_manager.c
index 7cb93dff7..b5ec89618 100644
--- a/desktop/cookie_manager.c
+++ b/desktop/cookie_manager.c
@@ -242,19 +242,19 @@ cookie_manager_field_builder_time(enum cookie_manager_field field,
struct treeview_field_data *fdata,
const time_t *value)
{
- struct tm ftime;
+ struct tm *ftime;
fdata->field = cm_ctx.fields[field].field;
fdata->value = NULL;
fdata->value_len = 0;
- if (localtime_r(value, &ftime) != NULL) {
+ if ((ftime = localtime(value)) != NULL) {
const size_t vsize = 256;
char *value = malloc(vsize);
if (value != NULL) {
fdata->value = value;
fdata->value_len = strftime(value, vsize,
- "%a %b %e %H:%M:%S %Y", &ftime);
+ "%a %b %e %H:%M:%S %Y", ftime);
}
}