diff options
author | tick <tick@99fdad57-331a-0410-800a-d7fa5415bdb3> | 2007-12-05 03:10:40 +0000 |
---|---|---|
committer | tick <tick@99fdad57-331a-0410-800a-d7fa5415bdb3> | 2007-12-05 03:10:40 +0000 |
commit | 7793a2546dc9da89e4ec25e836b705478425d395 (patch) | |
tree | 241e08f62c4c43dcd578099b003a458dae483499 /src | |
parent | e6c1ec7867446b19b423a14365e1cfad910b6a0d (diff) |
gsmd: decrease the rx_len for memcpy (Andrzej Zaborowski)
git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@3567 99fdad57-331a-0410-800a-d7fa5415bdb3
Diffstat (limited to 'src')
-rw-r--r-- | src/libgsmd/libgsmd_passthrough.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libgsmd/libgsmd_passthrough.c b/src/libgsmd/libgsmd_passthrough.c index 18045d1..d40f652 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)-1] = 0; + rx[--*rx_len] = 0; if (rgmh->len < *rx_len) *rx_len = rgmh->len; memcpy(rx, rx_buf, *rx_len); |