summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2012-08-14 16:07:00 +0200
committerTor Andersson <tor.andersson@artifex.com>2012-08-16 13:40:43 +0200
commit1e4d9c23583f15b1ceda03fdc0d1fc00c9c81a8a (patch)
tree022a092edc602604fa3ee1840b57c6bf279ff8fb /apps
parentbc7303da584b4f53368dc9ced528d617ca8271a3 (diff)
downloadmupdf-1e4d9c23583f15b1ceda03fdc0d1fc00c9c81a8a.tar.xz
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.
Diffstat (limited to 'apps')
-rw-r--r--apps/pdfapp.c2
1 files changed, 1 insertions, 1 deletions
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.");