return EXIT_FAILURE on invalid input ref #3410
This commit is contained in:
parent
ed87cd2883
commit
1871e5f62d
1 changed files with 11 additions and 2 deletions
|
@ -180,7 +180,11 @@ int main (int argc, char** argv)
|
||||||
{
|
{
|
||||||
std::clog << "processing '" << filename << "' as CSV\n";
|
std::clog << "processing '" << filename << "' as CSV\n";
|
||||||
auto result = mapnik::detail::process_csv_file(boxes, filename, manual_headers, separator, quote);
|
auto result = mapnik::detail::process_csv_file(boxes, filename, manual_headers, separator, quote);
|
||||||
if (!result.first) continue;
|
if (!result.first)
|
||||||
|
{
|
||||||
|
std::clog << "Error: failed to process " << filename << std::endl;
|
||||||
|
return EXIT_FAILURE;
|
||||||
|
}
|
||||||
extent = result.second;
|
extent = result.second;
|
||||||
}
|
}
|
||||||
else if (mapnik::detail::is_geojson(filename))
|
else if (mapnik::detail::is_geojson(filename))
|
||||||
|
@ -190,7 +194,7 @@ int main (int argc, char** argv)
|
||||||
if (!result.first)
|
if (!result.first)
|
||||||
{
|
{
|
||||||
std::clog << "Error: failed to process " << filename << std::endl;
|
std::clog << "Error: failed to process " << filename << std::endl;
|
||||||
continue;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
extent = result.second;
|
extent = result.second;
|
||||||
}
|
}
|
||||||
|
@ -224,6 +228,11 @@ int main (int argc, char** argv)
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
std::clog << "Invalid extent " << extent << std::endl;
|
||||||
|
return EXIT_FAILURE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
std::clog << "done!" << std::endl;
|
std::clog << "done!" << std::endl;
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
|
|
Loading…
Add table
Reference in a new issue