From ea4a48dd20f7524b3fdc3c22d97ff9d0bc3346b8 Mon Sep 17 00:00:00 2001 From: Andrey Prygunkov Date: Mon, 24 Dec 2007 21:01:12 +0000 Subject: [PATCH] fixed exception occuring if invalid offset was passed to edit-group-command --- QueueEditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/QueueEditor.cpp b/QueueEditor.cpp index 846263d5..4d0b71ad 100644 --- a/QueueEditor.cpp +++ b/QueueEditor.cpp @@ -365,7 +365,7 @@ bool QueueEditor::EditGroup(DownloadQueue* pDownloadQueue, FileInfo* pFileInfo, } else { - for (unsigned int i = iNum; i >= 0 && iOffset < 0; i--, iOffset++) + for (unsigned int i = iNum; i > 0 && iOffset < 0; i--, iOffset++) { iFileOffset -= FindFileInfoEntry(pDownloadQueue, cGroupList[i]) - FindFileInfoEntry(pDownloadQueue, cGroupList[i-1]); }