From 3e5028e275b9b746dc920f8f5a855f569c75aedb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 26 Nov 2012 15:26:57 +0530 Subject: [PATCH] ... --- src/calibre/utils/unrar.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/utils/unrar.cpp b/src/calibre/utils/unrar.cpp index 9bcadb8e83..b728ba4ac4 100644 --- a/src/calibre/utils/unrar.cpp +++ b/src/calibre/utils/unrar.cpp @@ -377,6 +377,10 @@ RAR_process_item(RARArchive *self, PyObject *args) { PyErr_SetString(UNRARError, "This file is locked with a password."); return NULL; } + if (self->archive->NewLhd.Flags & LHD_SPLIT_AFTER) { + PyErr_SetString(UNRARError, "This file is part of a multivolume RAR archive."); + return NULL; + } self->DataIO.UnpVolume = false; self->DataIO.NextVolumeMissing=false; self->DataIO.CurUnpRead=0;