From a1f9361f78df45c69cfac725b2249a0fd9f147e1 Mon Sep 17 00:00:00 2001 From: Dominic Spill Date: Sat, 2 Dec 2017 20:37:37 -0700 Subject: [PATCH] Wrong localtime argument type in hackrf_sweep causes crash on win 10 Thanks jaredd --- host/hackrf-tools/src/hackrf_sweep.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/host/hackrf-tools/src/hackrf_sweep.c b/host/hackrf-tools/src/hackrf_sweep.c index dc8e342c..f5519999 100644 --- a/host/hackrf-tools/src/hackrf_sweep.c +++ b/host/hackrf-tools/src/hackrf_sweep.c @@ -310,7 +310,8 @@ int rx_callback(hackrf_transfer* transfer) { ifftwIn[ifft_idx + i][1] = fftwOut[i + 1 + (fftSize/8)][1]; } } else { - fft_time = localtime(&time_stamp.tv_sec); + time_t time_stamp_seconds = time_stamp.tv_sec; + fft_time = localtime(&time_stamp_seconds); strftime(time_str, 50, "%Y-%m-%d, %H:%M:%S", fft_time); fprintf(fd, "%s.%06ld, %" PRIu64 ", %" PRIu64 ", %.2f, %u", time_str,