1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-25 04:16:38 +02:00

core: return immediately if localtime fails in window scroll

This commit is contained in:
Sébastien Helleu
2014-08-10 13:35:25 +02:00
parent fc1571645d
commit ccf18f4bf6
+6 -4
View File
@@ -1191,8 +1191,9 @@ gui_window_scroll (struct t_gui_window *window, char *scroll)
{
old_date = ptr_line->data->date;
date_tmp = localtime (&old_date);
if (date_tmp)
memcpy (&old_line_date, date_tmp, sizeof (struct tm));
if (!date_tmp)
return;
memcpy (&old_line_date, date_tmp, sizeof (struct tm));
}
while (ptr_line)
@@ -1213,8 +1214,9 @@ gui_window_scroll (struct t_gui_window *window, char *scroll)
else
{
date_tmp = localtime (&(ptr_line->data->date));
if (date_tmp)
memcpy (&line_date, date_tmp, sizeof (struct tm));
if (!date_tmp)
return;
memcpy (&line_date, date_tmp, sizeof (struct tm));
if (old_date > ptr_line->data->date)
diff_date = old_date - ptr_line->data->date;
else