summaryrefslogtreecommitdiff
path: root/src/libgsmd
diff options
context:
space:
mode:
authortick <tick@99fdad57-331a-0410-800a-d7fa5415bdb3>2007-12-05 03:10:40 +0000
committertick <tick@99fdad57-331a-0410-800a-d7fa5415bdb3>2007-12-05 03:10:40 +0000
commit7793a2546dc9da89e4ec25e836b705478425d395 (patch)
tree241e08f62c4c43dcd578099b003a458dae483499 /src/libgsmd
parente6c1ec7867446b19b423a14365e1cfad910b6a0d (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/libgsmd')
-rw-r--r--src/libgsmd/libgsmd_passthrough.c2
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);
personal git repositories of Harald Welte. Your mileage may vary