summaryrefslogtreecommitdiff
path: root/src/plugins/javascript
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-08-01 20:32:09 +0200
committerSébastien Helleu <flashcode@flashtux.org>2022-08-01 20:32:09 +0200
commit1514570ff02967b40ad3f72e301a574ed49d29ab (patch)
tree0d3f8d1b8ed754d67d18454291b4c9d9607f6a15 /src/plugins/javascript
parent2475ba43a3a3a5b9c894d71c91cd1c598b60039b (diff)
downloadweechat-1514570ff02967b40ad3f72e301a574ed49d29ab.zip
scripts: fix issue with year ≥ 2038 in function infolist_new_var_time
Affected plugins: python, lua, tcl, guile, javascript.
Diffstat (limited to 'src/plugins/javascript')
-rw-r--r--src/plugins/javascript/weechat-js-api.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/javascript/weechat-js-api.cpp b/src/plugins/javascript/weechat-js-api.cpp
index c042b7775..ec7b2cca4 100644
--- a/src/plugins/javascript/weechat-js-api.cpp
+++ b/src/plugins/javascript/weechat-js-api.cpp
@@ -4305,10 +4305,10 @@ API_FUNC(infolist_new_var_pointer)
API_FUNC(infolist_new_var_time)
{
- int value;
+ long value;
const char *result;
- API_INIT_FUNC(1, "infolist_new_var_time", "ssi", API_RETURN_EMPTY);
+ API_INIT_FUNC(1, "infolist_new_var_time", "ssn", API_RETURN_EMPTY);
v8::String::Utf8Value item(args[0]);
v8::String::Utf8Value name(args[1]);
@@ -4318,7 +4318,7 @@ API_FUNC(infolist_new_var_time)
weechat_infolist_new_var_time (
(struct t_infolist_item *)API_STR2PTR(*item),
*name,
- value));
+ (time_t)value));
API_RETURN_STRING(result);
}