From d6f5ac37675aa867412271cb073c8252e7043557 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 23 Nov 2009 19:56:24 -0600 Subject: [PATCH] Fix: Make sure we don't gobble up unsolicited --- gatchat/gatchat.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gatchat/gatchat.c b/gatchat/gatchat.c index 320150af..7ec1784c 100644 --- a/gatchat/gatchat.c +++ b/gatchat/gatchat.c @@ -37,6 +37,8 @@ /* #define WRITE_SCHEDULER_DEBUG 1 */ +static const char *none_prefix[] = { NULL }; + static void g_at_chat_wakeup_writer(GAtChat *chat); static void debug_chat(GAtChat *chat, gboolean in, const char *str, gsize len); @@ -827,8 +829,8 @@ static gboolean can_write_data(GIOChannel *channel, GIOCondition cond, } if (chat->cmd_bytes_written == 0 && wakeup_first == TRUE) { - cmd = at_command_create(chat->wakeup, NULL, FALSE, NULL, NULL, - NULL, NULL); + cmd = at_command_create(chat->wakeup, none_prefix, FALSE, + NULL, NULL, NULL, NULL); if (!cmd) return FALSE;