From 2c78e8a4b9b973dd8bf4a1253899170e1c7446fc Mon Sep 17 00:00:00 2001
From: winterrace <42121686+winterrace@users.noreply.github.com>
Date: Tue, 23 Oct 2018 22:21:13 +0200
Subject: [PATCH] Fix possible reading/printing of uninitialized memory (#840)

---
 .gitignore | 7 +++++++
 src/sdr.c  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 360b9060..2a91fed2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,3 +47,10 @@ build/
 
 *.orig
 *~
+*.tlog
+*.ipdb
+*.iobj
+*.idb
+*.lastbuildstate
+*.db
+*.opendb
diff --git a/src/sdr.c b/src/sdr.c
index 29687e4a..efbb47f1 100644
--- a/src/sdr.c
+++ b/src/sdr.c
@@ -55,7 +55,7 @@ int sdr_open(sdr_dev_t **out_dev, int *sample_size, char const *dev_query, int v
         }
     }
 
-    char vendor[256], product[256], serial[256];
+    char vendor[256] = "n/a", product[256] = "n/a", serial[256] = "n/a";
     int r = -1;
     sdr_dev_t *dev = calloc(1, sizeof(sdr_dev_t));