From ab2d936a07d536935c6d447caa582a24caf89e32 Mon Sep 17 00:00:00 2001 From: tick Date: Tue, 4 Dec 2007 07:17:13 +0000 Subject: gsmd: libgsmd-tool will crash under atcmd mode (sean_chiang) git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@3556 99fdad57-331a-0410-800a-d7fa5415bdb3 --- src/libgsmd/libgsmd_passthrough.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libgsmd') diff --git a/src/libgsmd/libgsmd_passthrough.c b/src/libgsmd/libgsmd_passthrough.c index 1849688..18045d1 100644 --- a/src/libgsmd/libgsmd_passthrough.c +++ b/src/libgsmd/libgsmd_passthrough.c @@ -83,7 +83,7 @@ int lgsm_passthrough(struct lgsm_handle *lh, const char *tx, if (rc < sizeof(*rgmh) + rgmh->len) return -EINVAL; - rx[*--rx_len] = 0; + rx[(*rx_len)-1] = 0; if (rgmh->len < *rx_len) *rx_len = rgmh->len; memcpy(rx, rx_buf, *rx_len); -- cgit v1.2.3