From 2e3b657e3a811087533cec33307eb8bbf454cd1c Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Tue, 1 Dec 2015 17:49:27 +0100 Subject: [PATCH] Fix uninitialized variable warnings in remote.c Fix a couple of places where a struct thread_item was added to a vector while the item.name field was uninitialized. gdb/ * remote.c (remote_newthread_step): Initialize item.name. (remote_get_threads_with_qthreadinfo): Likewise. --- gdb/ChangeLog | 5 +++++ gdb/remote.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0d2d207b443..49ba2bc8112 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-12-01 Ulrich Weigand + + * remote.c (remote_newthread_step): Initialize item.name. + (remote_get_threads_with_qthreadinfo): Likewise. + 2015-11-30 Pedro Alves PR 14618 diff --git a/gdb/remote.c b/gdb/remote.c index 9d44ce1d7be..c60f173632f 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -2914,6 +2914,7 @@ remote_newthread_step (threadref *ref, void *data) item.ptid = ptid_build (pid, threadref_to_int (ref), 0); item.core = -1; + item.name = NULL; item.extra = NULL; VEC_safe_push (thread_item_t, context->items, &item); @@ -3079,6 +3080,7 @@ remote_get_threads_with_qthreadinfo (struct target_ops *ops, item.ptid = read_ptid (bufp, &bufp); item.core = -1; + item.name = NULL; item.extra = NULL; VEC_safe_push (thread_item_t, context->items, &item); -- 2.30.2