summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2017-03-13 07:26:05 +0100
committerMarcus Meissner <marcus@jet.franken.de>2017-03-13 07:27:33 +0100
commit4c959803d09ae792708c5de586b2b80526e8b4ca (patch)
tree32c9cc2767d768f0c31c3aead338cd1ad6963ab9
parent78c66ce7e75283c1494e76a0fc67536c3e8ea43b (diff)
downloadlibgphoto2-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.c2
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);
}