Open Source Telephony
 help / color / mirror / Atom feed
* [PATCH 1/2] Fix use of uninitialized variable
@ 2010-02-02 22:08 Gustavo F. Padovan
  2010-02-02 22:08 ` [PATCH 2/2] Remove dead assignments at gatchat Gustavo F. Padovan
  2010-02-02 22:33 ` [PATCH 1/2] Fix use of uninitialized variable Denis Kenzior
  0 siblings, 2 replies; 4+ messages in thread
From: Gustavo F. Padovan @ 2010-02-02 22:08 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 498 bytes --]

---
 gatchat/gatchat.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gatchat/gatchat.c b/gatchat/gatchat.c
index e25bfd6..5b0851b 100644
--- a/gatchat/gatchat.c
+++ b/gatchat/gatchat.c
@@ -692,7 +692,7 @@ static gboolean received_data(GIOChannel *channel, GIOCondition cond,
 	unsigned char *buf;
 	GAtChat *chat = data;
 	GIOError err;
-	gsize rbytes;
+	gsize rbytes = 0;
 	gsize toread;
 	gsize total_read = 0;
 	guint read_count = 0;
-- 
1.6.4.4


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

* [PATCH 2/2] Remove dead assignments at gatchat
  2010-02-02 22:08 [PATCH 1/2] Fix use of uninitialized variable Gustavo F. Padovan
@ 2010-02-02 22:08 ` Gustavo F. Padovan
  2010-02-02 22:32   ` Denis Kenzior
  2010-02-02 22:33 ` [PATCH 1/2] Fix use of uninitialized variable Denis Kenzior
  1 sibling, 1 reply; 4+ messages in thread
From: Gustavo F. Padovan @ 2010-02-02 22:08 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 2034 bytes --]

---
 gatchat/gatchat.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

diff --git a/gatchat/gatchat.c b/gatchat/gatchat.c
index 5b0851b..d5362db 100644
--- a/gatchat/gatchat.c
+++ b/gatchat/gatchat.c
@@ -312,7 +312,6 @@ static gboolean g_at_chat_match_notify(GAtChat *chat, char *line)
 {
 	GHashTableIter iter;
 	struct at_notify *notify;
-	char *prefix;
 	gpointer key, value;
 	gboolean ret = FALSE;
 	GAtResult result;
@@ -322,7 +321,6 @@ static gboolean g_at_chat_match_notify(GAtChat *chat, char *line)
 	result.final_or_pdu = 0;
 
 	while (g_hash_table_iter_next(&iter, &key, &value)) {
-		prefix = key;
 		notify = value;
 
 		if (!g_str_has_prefix(line, key))
@@ -753,7 +751,7 @@ static void wakeup_cb(gboolean ok, GAtResult *result, gpointer user_data)
 static gboolean wakeup_no_response(gpointer user)
 {
 	GAtChat *chat = user;
-	struct at_command *cmd = g_queue_peek_head(chat->command_queue);
+	struct at_command *cmd;
 
 	if (chat->debugf)
 		chat->debugf("Wakeup got no response\n", chat->debug_data);
@@ -1259,7 +1257,6 @@ gboolean g_at_chat_unregister(GAtChat *chat, guint id)
 {
 	GHashTableIter iter;
 	struct at_notify *notify;
-	char *prefix;
 	gpointer key, value;
 	GSList *l;
 
@@ -1269,7 +1266,6 @@ gboolean g_at_chat_unregister(GAtChat *chat, guint id)
 	g_hash_table_iter_init(&iter, chat->notify_list);
 
 	while (g_hash_table_iter_next(&iter, &key, &value)) {
-		prefix = key;
 		notify = value;
 
 		l = g_slist_find_custom(notify->nodes, GUINT_TO_POINTER(id),
@@ -1294,7 +1290,6 @@ gboolean g_at_chat_unregister_all(GAtChat *chat)
 {
 	GHashTableIter iter;
 	struct at_notify *notify;
-	char *prefix;
 	gpointer key, value;
 	GSList *l;
 
@@ -1304,7 +1299,6 @@ gboolean g_at_chat_unregister_all(GAtChat *chat)
 	g_hash_table_iter_init(&iter, chat->notify_list);
 
 	while (g_hash_table_iter_next(&iter, &key, &value)) {
-		prefix = key;
 		notify = value;
 
 		for (l = notify->nodes; l; l = l->next)
-- 
1.6.4.4


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

* Re: [PATCH 2/2] Remove dead assignments at gatchat
  2010-02-02 22:08 ` [PATCH 2/2] Remove dead assignments at gatchat Gustavo F. Padovan
@ 2010-02-02 22:32   ` Denis Kenzior
  0 siblings, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2010-02-02 22:32 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 507 bytes --]

Hi Gustavo,

> ---
>  gatchat/gatchat.c |    8 +-------
>  1 files changed, 1 insertions(+), 7 deletions(-)

So I applied this patch with one minor change:
 
> @@ -753,7 +751,7 @@ static void wakeup_cb(gboolean ok, GAtResult *result,
>  gpointer user_data) static gboolean wakeup_no_response(gpointer user)
>  {
>  	GAtChat *chat = user;
> -	struct at_command *cmd = g_queue_peek_head(chat->command_queue);
> +	struct at_command *cmd;

This part was no longer necessary.

Regards,
-Denis

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

* Re: [PATCH 1/2] Fix use of uninitialized variable
  2010-02-02 22:08 [PATCH 1/2] Fix use of uninitialized variable Gustavo F. Padovan
  2010-02-02 22:08 ` [PATCH 2/2] Remove dead assignments at gatchat Gustavo F. Padovan
@ 2010-02-02 22:33 ` Denis Kenzior
  1 sibling, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2010-02-02 22:33 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 676 bytes --]

Hi Gustavo,

> ---
>  gatchat/gatchat.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/gatchat/gatchat.c b/gatchat/gatchat.c
> index e25bfd6..5b0851b 100644
> --- a/gatchat/gatchat.c
> +++ b/gatchat/gatchat.c
> @@ -692,7 +692,7 @@ static gboolean received_data(GIOChannel *channel,
>  GIOCondition cond, unsigned char *buf;
>  	GAtChat *chat = data;
>  	GIOError err;
> -	gsize rbytes;
> +	gsize rbytes = 0;
>  	gsize toread;
>  	gsize total_read = 0;
>  	guint read_count = 0;
> 

I'm convinced that this is a false positive.  The read_count keeps rbytes from 
ever being referenced when undefined.

Regards,
-Denis

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

end of thread, other threads:[~2010-02-02 22:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-02 22:08 [PATCH 1/2] Fix use of uninitialized variable Gustavo F. Padovan
2010-02-02 22:08 ` [PATCH 2/2] Remove dead assignments at gatchat Gustavo F. Padovan
2010-02-02 22:32   ` Denis Kenzior
2010-02-02 22:33 ` [PATCH 1/2] Fix use of uninitialized variable Denis Kenzior

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