[tracker] tracker-extract-pdf: fix uninitialized value
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] tracker-extract-pdf: fix uninitialized value
- Date: Thu, 3 Oct 2013 13:49:40 +0000 (UTC)
commit 17859bd5d0e9b337d6924b48813808c3045f225b
Author: Aleksander Morgado <aleksander lanedo com>
Date: Fri Jun 14 10:54:32 2013 +0200
tracker-extract-pdf: fix uninitialized value
'bytes_remaining' needs to be initialized to the 'bytes_expected' value, so that
the proper amount of remaining bytes is kept during the outer while() loop. In
the first iteration, this will be -1, which will then be updated to afterwards
to the same 'bytes_expected' value read from the stream.
https://bugzilla.gnome.org/show_bug.cgi?id=702221
src/tracker-extract/tracker-extract-pdf.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-pdf.c b/src/tracker-extract/tracker-extract-pdf.c
index 67da9a8..146271e 100644
--- a/src/tracker-extract/tracker-extract-pdf.c
+++ b/src/tracker-extract/tracker-extract-pdf.c
@@ -360,7 +360,7 @@ extract_content_parent_process (PopplerDocument *document,
perror ("select()");
finished = TRUE;
} else if (retval == 1) {
- gsize bytes_remaining;
+ gsize bytes_remaining = bytes_expected;
gboolean read_finished = FALSE;
if (g_timer_elapsed (timer, NULL) >= EXTRACTION_PROCESS_TIMEOUT) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]