diff --git a/camlibs/kodak/ez200/ez200.c b/camlibs/kodak/ez200/ez200.c index 581e13de2..a4bcadfdf 100644 --- a/camlibs/kodak/ez200/ez200.c +++ b/camlibs/kodak/ez200/ez200.c @@ -256,6 +256,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename, len = ez200_get_picture_size (camera->port, n); GP_DEBUG("len = %i", len); + if (len < GP_OK) return len; data = (char *)malloc(len + HEADER_SIZE + 1); if (!data) return GP_ERROR_NO_MEMORY;