Blob Blame History Raw
From 3d91cc9abea5745d9814e501a8a5b3cba3497f70 Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
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