r3549 - trunk/src/target/gsm/src/gsmd
tick at sita.openmoko.org
tick at sita.openmoko.org
Mon Dec 3 07:21:31 CET 2007
Author: tick
Date: 2007-12-03 07:21:28 +0100 (Mon, 03 Dec 2007)
New Revision: 3549
Modified:
trunk/src/target/gsm/src/gsmd/atcmd.c
Log:
gsmd: Without clearing mlbuf, when get multi-line response, extrsp_parse will be failed. because the garbage data left from the last time(line). (Sean Chiang)
Modified: trunk/src/target/gsm/src/gsmd/atcmd.c
===================================================================
--- trunk/src/target/gsm/src/gsmd/atcmd.c 2007-12-03 06:18:24 UTC (rev 3548)
+++ trunk/src/target/gsm/src/gsmd/atcmd.c 2007-12-03 06:21:28 UTC (rev 3549)
@@ -231,6 +231,7 @@
}
rc = cmd->cb(cmd, cmd->ctx, cmd->resp);
DEBUGP("Clearing mlbuf\n");
+ memset(g->mlbuf, 0, MLPARSE_BUF_SIZE);
g->mlbuf_len = 0;
}
@@ -371,6 +372,7 @@
cmd->resp = g->mlbuf;
rc = cmd->cb(cmd, cmd->ctx, cmd->resp);
DEBUGP("Clearing mlbuf\n");
+ memset(g->mlbuf, 0, MLPARSE_BUF_SIZE);
}
g->mlbuf_len = 0;
}
More information about the commitlog
mailing list