]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
read bytes from image
authorBastian Dehn <hhaalo@arcor.de>
Thu, 8 Feb 2024 17:07:01 +0000 (18:07 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 8 Feb 2024 17:07:01 +0000 (18:07 +0100)
src/kds_s2000w_net.c

index 61b62c0aadf5783bef8b63f6940acda131c99246..0c86dd2a0d0db4dfcf8b050096cac4cc1a9f6008 100644 (file)
@@ -221,6 +221,7 @@ SANE_Status _sane_kds_s2000w_net_read(SANE_Handle handle, SANE_Byte* data,
        SANE_Int max_length, SANE_Int* length)
 {
        printf("is all scanned: %i\n", current_metadata.scanned_all_complete);
+       char* image_data = (char*) current_metadata.image;
 
        int length_count = 0;
        while(length_count < max_length) {
@@ -238,7 +239,7 @@ SANE_Status _sane_kds_s2000w_net_read(SANE_Handle handle, SANE_Byte* data,
                if (read_size >= current_metadata.size)
                        break;
 
-               data[length_count] = 0;
+               data[length_count] = image_data[read_size];
                length_count++;
                read_size++;
        }