aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2017-06-06 11:36:49 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2017-06-06 11:51:15 -0700
commit83afb930046728fead3ee47375ce692581b085e5 (patch)
tree4c1a53f4b3fec4210edc0e7dae7fc078173df68c
parent51ab5a0c8b1513e0bf2581173c569ec4505dde53 (diff)
downloadriscv-openocd-83afb930046728fead3ee47375ce692581b085e5.zip
riscv-openocd-83afb930046728fead3ee47375ce692581b085e5.tar.gz
riscv-openocd-83afb930046728fead3ee47375ce692581b085e5.tar.bz2
Don't leave fd undefined.
When gcc isn't optimizing well, it might not realize that it's not possible to return fd without initializing it, and then the build fails due to -Werror.
-rw-r--r--src/jtag/drivers/remote_bitbang.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/drivers/remote_bitbang.c b/src/jtag/drivers/remote_bitbang.c
index c8d0136..b898e95 100644
--- a/src/jtag/drivers/remote_bitbang.c
+++ b/src/jtag/drivers/remote_bitbang.c
@@ -131,7 +131,7 @@ static int remote_bitbang_init_tcp(void)
{
struct addrinfo hints = { .ai_family = AF_UNSPEC, .ai_socktype = SOCK_STREAM };
struct addrinfo *result, *rp;
- int fd;
+ int fd = 0;
LOG_INFO("Connecting to %s:%s",
remote_bitbang_host ? remote_bitbang_host : "localhost",