From 0aca55425ffb0ff1b7482f2b2e0cb3107efadb3e Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 26 Oct 2020 11:10:04 -0300 Subject: [PATCH] Fixing code scanning alerts. --- src/filetransfer/v3270ftprogress.c | 4 +++- src/filetransfer/worker.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/filetransfer/v3270ftprogress.c b/src/filetransfer/v3270ftprogress.c index 72d0830..2f8baba 100644 --- a/src/filetransfer/v3270ftprogress.c +++ b/src/filetransfer/v3270ftprogress.c @@ -485,7 +485,9 @@ void v3270ftprogress_update(GtkWidget *widget, unsigned long current, unsigned l char buffer[40]; double seconds = ((double) remaining) / kbytes_sec; time_t eta = time(0) + ((time_t) seconds); - strftime(buffer, 39, "%H:%M:%S", localtime(&eta)); + struct tm tm; + + strftime(buffer, 39, "%H:%M:%S", localtime_r(&eta,&tm)); gtk_entry_set_text(dialog->info[PROGRESS_FIELD_ETA],buffer); diff --git a/src/filetransfer/worker.c b/src/filetransfer/worker.c index 5a502be..246525c 100644 --- a/src/filetransfer/worker.c +++ b/src/filetransfer/worker.c @@ -455,7 +455,8 @@ char buffer[40]; double seconds = ((double) remaining) / update->kbytes_sec; time_t eta = time(NULL) + ((time_t) seconds); - strftime(buffer, 39, "%H:%M:%S", localtime(&eta)); + struct tm tm; + strftime(buffer, 39, "%H:%M:%S", localtime_r(&eta,&tm)); gtk_entry_set_text(update->worker->field[PROGRESS_FIELD_ETA],buffer); -- libgit2 0.21.2