diff --git a/src/jmtpfs.cpp b/src/jmtpfs.cpp index 39c9a54..e64dd1d 100644 --- a/src/jmtpfs.cpp +++ b/src/jmtpfs.cpp @@ -453,7 +453,11 @@ int main(int argc, char *argv[]) std::cerr << "Requested device not found" << std::endl; return -1; } - + catch(MtpErrorCantOpenDevice&) + { + std::cerr << "Cannot open requested device" << std::endl; + return -1; + } context = std::unique_ptr(new MtpFuseContext(std::move(device), getuid(), getgid())); }