Changed error handling
This commit is contained in:
parent
ac1ac444aa
commit
2c87c93efc
|
@ -1,5 +1,6 @@
|
|||
#include <iostream>
|
||||
#include <Package.hpp>
|
||||
#include <zip.h>
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
|
@ -9,13 +10,13 @@ int main(int argc, char** argv)
|
|||
return 1;
|
||||
}
|
||||
|
||||
try
|
||||
Anki::Package pkg;
|
||||
int result = pkg.Open(argv[1]);
|
||||
if (result)
|
||||
{
|
||||
Anki::Package pkg(argv[1]);
|
||||
}
|
||||
catch (const char* e)
|
||||
{
|
||||
std::cerr << e << std::endl;
|
||||
zip_error err;
|
||||
zip_error_init_with_code(&err, result);
|
||||
std::cerr << "Could not open package: " << zip_error_strerror(&err) << " (" << result << ")" << std::endl;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue