From 1e4d9c23583f15b1ceda03fdc0d1fc00c9c81a8a Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Tue, 14 Aug 2012 16:07:00 +0200 Subject: Instead of giving error, throw exception when password is invalid Previously this triggered an assertion in the cleanup code when freeing the partially opened document. --- apps/pdfapp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/pdfapp.c b/apps/pdfapp.c index 1a17e172..fac34261 100644 --- a/apps/pdfapp.c +++ b/apps/pdfapp.c @@ -105,7 +105,7 @@ void pdfapp_open(pdfapp_t *app, char *filename, int reload) { password = winpassword(app, filename); if (!password) - pdfapp_error(app, "Needs a password."); + fz_throw(ctx, "Needs a password"); okay = fz_authenticate_password(app->doc, password); if (!okay) pdfapp_warn(app, "Invalid password."); -- cgit v1.2.3