Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH 2/3 v2] Fix uninitialized variable warning
@ 2011-03-29 13:47 luiz.dentz
  2011-03-29 13:47 ` [PATCH 3/3 v2] Fix uninitialized variables warnings luiz.dentz
  0 siblings, 1 reply; 3+ messages in thread
From: luiz.dentz @ 2011-03-29 13:47 UTC (permalink / raw)
  To: linux-bluetooth

From: Luiz Augusto von Dentz <luiz.dentz-von@nokia.com>

health/mcap.c: In function ‘proc_req_pending’:
health/mcap.c:1119:25: error: ‘abrt’ may be used uninitialized in this function
make[1]: *** [health/mcap.o] Error 1
---
 health/mcap.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/health/mcap.c b/health/mcap.c
index 81fd8df..48866d4 100644
--- a/health/mcap.c
+++ b/health/mcap.c
@@ -1126,6 +1126,7 @@ static void process_md_abort_mdl_req(struct mcap_mcl *mcl, void *cmd,
 	req = cmd;
 	mdl_id = ntohs(req->mdl);
 	mcl->state = MCL_CONNECTED;
+	abrt = NULL;
 	for (l = mcl->mdls; l; l = l->next) {
 		mdl = l->data;
 		if (mdl_id == mdl->mdlid && mdl->state == MDL_WAITING) {
-- 
1.7.4.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 3/3 v2] Fix uninitialized variables warnings
  2011-03-29 13:47 [PATCH 2/3 v2] Fix uninitialized variable warning luiz.dentz
@ 2011-03-29 13:47 ` luiz.dentz
  2011-03-29 15:08   ` Johan Hedberg
  0 siblings, 1 reply; 3+ messages in thread
From: luiz.dentz @ 2011-03-29 13:47 UTC (permalink / raw)
  To: linux-bluetooth

From: Luiz Augusto von Dentz <luiz.dentz-von@nokia.com>

src/attrib-server.c: In function ‘channel_handler’:
src/attrib-server.c:297:21: error: ‘cur’ may be used uninitialized in this function
src/attrib-server.c:502:10: error: ‘format’ may be used uninitialized in this function
src/attrib-server.c:503:11: error: ‘length’ may be used uninitialized in this function
make[1]: *** [src/attrib-server.o] Error 1
---
 src/attrib-server.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/attrib-server.c b/src/attrib-server.c
index dc05d7e..98bd6b1 100644
--- a/src/attrib-server.c
+++ b/src/attrib-server.c
@@ -315,7 +315,7 @@ static uint16_t read_by_group(struct gatt_channel *channel, uint16_t start,
 					ATT_ECODE_UNSUPP_GRP_TYPE, pdu, len);
 
 	last_handle = end;
-	for (l = database, groups = NULL; l; l = l->next) {
+	for (l = database, groups = NULL, cur = NULL; l; l = l->next) {
 		struct attribute *client_attr;
 
 		a = l->data;
@@ -538,6 +538,9 @@ static int find_info(uint16_t start, uint16_t end, uint8_t *pdu, int len)
 	} else if (last_type == BT_UUID128) {
 		length = 16;
 		format = 0x02;
+	} else {
+		g_slist_free(info);
+		return 0;
 	}
 
 	adl = att_data_list_alloc(num, length + 2);
-- 
1.7.4.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 3/3 v2] Fix uninitialized variables warnings
  2011-03-29 13:47 ` [PATCH 3/3 v2] Fix uninitialized variables warnings luiz.dentz
@ 2011-03-29 15:08   ` Johan Hedberg
  0 siblings, 0 replies; 3+ messages in thread
From: Johan Hedberg @ 2011-03-29 15:08 UTC (permalink / raw)
  To: luiz.dentz; +Cc: linux-bluetooth

Hi Luiz,

On Tue, Mar 29, 2011, luiz.dentz@gmail.com wrote:
> src/attrib-server.c: In function ‘channel_handler’:
> src/attrib-server.c:297:21: error: ‘cur’ may be used uninitialized in this function
> src/attrib-server.c:502:10: error: ‘format’ may be used uninitialized in this function
> src/attrib-server.c:503:11: error: ‘length’ may be used uninitialized in this function
> make[1]: *** [src/attrib-server.o] Error 1
> ---
>  src/attrib-server.c |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)

All three patches (v2 of 2/3 & 3/3) have been pushed upstream. Thanks.

Johan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-03-29 15:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-29 13:47 [PATCH 2/3 v2] Fix uninitialized variable warning luiz.dentz
2011-03-29 13:47 ` [PATCH 3/3 v2] Fix uninitialized variables warnings luiz.dentz
2011-03-29 15:08   ` Johan Hedberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox