From 53593848b9a5077d9f9be7e3895c8f6dc485685a Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Tue, 15 Mar 2005 21:03:08 +0000 Subject: [PATCH] Fixed a bug in adding external chapters. Thanks grinvader --- zsnes/src/zmovie.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zsnes/src/zmovie.c b/zsnes/src/zmovie.c index 1ce86155..efa4143d 100644 --- a/zsnes/src/zmovie.c +++ b/zsnes/src/zmovie.c @@ -440,7 +440,7 @@ size_t internal_chapter_pos(struct internal_chapter_buf *icb, size_t offset) } } } while ((icb = icb->next)); - return(0); + return(~0); } size_t internal_chapter_greater(struct internal_chapter_buf *icb, size_t offset) @@ -799,8 +799,8 @@ void zmv_add_chapter() { size_t current_loc = ftell(zmv_vars.fp); - if (!internal_chapter_pos(&zmv_vars.internal_chapters, current_loc-(cur_zst_size+4)) && - !internal_chapter_pos(&zmv_open_vars.external_chapters, current_loc)) + if ((internal_chapter_pos(&zmv_vars.internal_chapters, current_loc-(cur_zst_size+4)) != ~0) && + (internal_chapter_pos(&zmv_open_vars.external_chapters, current_loc)) != ~0) { unsigned char flag; fread(&flag, 1, 1, zmv_vars.fp);