aboutsummaryrefslogtreecommitdiffstats
path: root/src/smpp34_pack.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/smpp34_pack.c')
-rw-r--r--src/smpp34_pack.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/smpp34_pack.c b/src/smpp34_pack.c
index b36e7a4..ef1c599 100644
--- a/src/smpp34_pack.c
+++ b/src/smpp34_pack.c
@@ -139,8 +139,7 @@ smpp34_pack(uint32_t type, uint8_t *ptrBuf, int ptrSize, int *ptrLen, void* tt)
}\
};
-#define OCTET8( inst, par, sizeval ){\
- lenval = *((inst par) - 1);\
+#define OCTET8( inst, par, sizeval, lenval ){\
if( lenval >= left ){\
PUTLOG("[leng %s:%d(%s)]", par, lenval,\
"Value length exceed buffer length");\