changeset 1503:fd8de6f2a339

Allow image data to be longer than expected - just truncate.
author neelin <neelin>
date Sun, 15 Dec 2002 20:49:12 +0000
parents be715e0dda73
children c460bf395a07
files conversion/mri_to_minc/mri_to_minc.pl
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/conversion/mri_to_minc/mri_to_minc.pl
+++ b/conversion/mri_to_minc/mri_to_minc.pl
@@ -611,7 +611,7 @@
                     &cleanup_and_die("Quitting.\n", $?);
                 }
             }
-            if (length($image_data) != $image_data_len) {
+            if (length($image_data) < $image_data_len) {
                 warn "Error reading image from \"$cur_file\"\n";
                 if ($ignore_image_errors) {
                     warn "Using blank image instead.\n";
@@ -622,6 +622,10 @@
                     return;
                 }
             }
+            elsif (length($image_data) > $image_data_len) {
+               warn "More image data than expected - truncating.\n";
+               $image_data = substr($image_data, 0, $image_data_len);
+            }
         }
 
         # Write out the image