return 0;
}
-static int do_import_header(int fd, int import_format, uint64_t &size, librbd::ImageOptions& opts,
+static int do_import_header(int fd, int import_format, librbd::ImageOptions& opts,
std::map<std::string, std::string>* imagemetas)
{
// There is no header in v1 image.
return 0;
}
- if (fd == STDIN_FILENO || size < utils::RBD_IMAGE_BANNER_V2.size()) {
- return -EINVAL;
- }
-
int r;
r = validate_banner(fd, utils::RBD_IMAGE_BANNER_V2);
if (r < 0) {
#endif
}
- r = do_import_header(fd, import_format, size, opts, &imagemetas);
+ r = do_import_header(fd, import_format, opts, &imagemetas);
if (r < 0) {
std::cerr << "rbd: import header failed." << std::endl;
goto done;