diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2017-03-13 07:26:05 +0100 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2017-03-13 07:27:33 +0100 |
commit | 4c959803d09ae792708c5de586b2b80526e8b4ca (patch) | |
tree | 32c9cc2767d768f0c31c3aead338cd1ad6963ab9 | |
parent | 78c66ce7e75283c1494e76a0fc67536c3e8ea43b (diff) | |
download | libgphoto2-4c959803d09ae792708c5de586b2b80526e8b4ca.tar.gz |
i%7 should have been i%8 (or i&7)
fixes https://github.com/gphoto/libgphoto2/issues/142
-rw-r--r-- | camlibs/ptp2/ptp-pack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/camlibs/ptp2/ptp-pack.c b/camlibs/ptp2/ptp-pack.c index 23f356db3..49ca4951c 100644 --- a/camlibs/ptp2/ptp-pack.c +++ b/camlibs/ptp2/ptp-pack.c @@ -1719,7 +1719,7 @@ ptp_unpack_EOS_FocusInfoEx (PTPParams* params, unsigned char** data, uint32_t da } p += sprintf(p,"},select={"); for (i=0;i<focus_points_in_use;i++) { - if ((1<<(i%7)) & ((*data)[focus_points_in_struct*8+20+i/8])) + if ((1<<(i%8)) & ((*data)[focus_points_in_struct*8+20+i/8])) p+=sprintf(p,"%d,", i); } |