From 3d91cc9abea5745d9814e501a8a5b3cba3497f70 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 30 Apr 2021 12:34:54 -0400 Subject: [PATCH 2/3] Zero-initialize SF_INFO structures everywhere else, too --- src/common.c | 2 +- src/generate-chirp.c | 2 +- src/jackplay.c | 2 +- src/mix-to-mono.c | 2 +- src/spectrogram.c | 2 +- src/waveform.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/common.c b/src/common.c index a8ff138..a9f27f1 100644 --- a/src/common.c +++ b/src/common.c @@ -31,7 +31,7 @@ const char *font_family = "DejaVu Sans Mono" ; sf_count_t sfx_mix_mono_read_double (SNDFILE * file, double * data, sf_count_t datalen) { - SF_INFO info ; + SF_INFO info = {} ; sf_command (file, SFC_GET_CURRENT_SF_INFO, &info, sizeof (info)) ; diff --git a/src/generate-chirp.c b/src/generate-chirp.c index ed004e7..c7f3f89 100644 --- a/src/generate-chirp.c +++ b/src/generate-chirp.c @@ -200,7 +200,7 @@ generate_file (const char * filename, const PARAMS * params) { char buffer [1024] ; SNDFILE * file ; - SF_INFO info ; + SF_INFO info = {} ; double w0, w1 ; memset (&info, 0, sizeof (info)) ; diff --git a/src/jackplay.c b/src/jackplay.c index 8fede30..41857c7 100644 --- a/src/jackplay.c +++ b/src/jackplay.c @@ -257,7 +257,7 @@ int main (int argc, char * argv []) { pthread_t thread_id ; SNDFILE *sndfile ; - SF_INFO sfinfo ; + SF_INFO sfinfo = {} ; const char * filename ; jack_client_t *client ; jack_status_t status = 0 ; diff --git a/src/mix-to-mono.c b/src/mix-to-mono.c index b248f34..80b13b5 100644 --- a/src/mix-to-mono.c +++ b/src/mix-to-mono.c @@ -29,7 +29,7 @@ int main (int argc, char ** argv) { SNDFILE *infile, *outfile ; - SF_INFO sfinfo ; + SF_INFO sfinfo = {} ; if (argc != 3) usage_exit () ; diff --git a/src/spectrogram.c b/src/spectrogram.c index 8db4963..52bfff6 100644 --- a/src/spectrogram.c +++ b/src/spectrogram.c @@ -898,7 +898,7 @@ static void render_sndfile (RENDER * render) { SNDFILE *infile ; - SF_INFO info ; + SF_INFO info = {} ; memset (&info, 0, sizeof (info)) ; diff --git a/src/waveform.c b/src/waveform.c index 96f81a1..d8d8d80 100644 --- a/src/waveform.c +++ b/src/waveform.c @@ -945,7 +945,7 @@ static void render_sndfile (RENDER * render) { SNDFILE *infile ; - SF_INFO info ; + SF_INFO info = {} ; sf_count_t max_width ; memset (&info, 0, sizeof (info)) ; -- 2.30.2