]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
fix void pointer arithm
authorBastian Dehn <hhaalo@arcor.de>
Thu, 9 Oct 2025 17:57:16 +0000 (19:57 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 9 Oct 2025 17:57:16 +0000 (19:57 +0200)
src/kds_s2000w_net.c

index ce6a1e1aa834019e5260ab11a29a70342ecb73bf..eb2225c7bfe0b550072253ec53db5c7f30812cf0 100644 (file)
@@ -195,7 +195,8 @@ SANE_Status sane_kds_s2000w_net_read(SANE_Handle handle, SANE_Byte* data,
                return SANE_STATUS_EOF;
        }
 
-       memcpy(data, h->image->data + h->read_info->read_size, *length);
+       char* image_data = (char*) h->image->data;
+       memcpy(data, image_data + h->read_info->read_size, *length);
        h->read_info->read_size += *length;
        return SANE_STATUS_GOOD;
 }