summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandr Shevchenko <shao-sss@hotmail.com>2022-01-29 18:00:54 +0200
committerAlexandr Shevchenko <shao-sss@hotmail.com>2022-01-29 19:04:08 +0200
commita65065a6fa5278c80f75a68f2728904acd13389c (patch)
tree95315d43d820fb88122728e64ad2bd52a359ddb1
parentfa00618c6435aea87f1f13c53d9c5bba5d9f4c6b (diff)
downloadlibmtp-a65065a6fa5278c80f75a68f2728904acd13389c.tar.gz
Fix array properties retrieval
-rw-r--r--src/ptp-pack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ptp-pack.c b/src/ptp-pack.c
index 5df73d0..0616996 100644
--- a/src/ptp-pack.c
+++ b/src/ptp-pack.c
@@ -818,7 +818,7 @@ ptp_unpack_OI (PTPParams *params, unsigned char* data, PTPObjectInfo *oi, unsign
\
if (n >= UINT_MAX/sizeof(val->a.v[0])) \
return 0; \
- if (n > (total - (*offset))/sizeof(val->a.v[0]))\
+ if (n > (total - (*offset))/sizeof(val->a.v[0].member))\
return 0; \
val->a.count = n; \
val->a.v = malloc(sizeof(val->a.v[0])*n); \