[tracker] libtracker-db, journal: Just in case, check if block was allocated
- From: Aleksander Morgado <aleksm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-db, journal: Just in case, check if block was allocated
- Date: Mon, 19 Jul 2010 07:15:28 +0000 (UTC)
commit 61b1ce33f3b50c80fc75c6a5434fcf2a9b08844b
Author: Aleksander Morgado <aleksander lanedo com>
Date: Mon Jul 19 09:14:59 2010 +0200
libtracker-db, journal: Just in case, check if block was allocated
src/libtracker-db/tracker-db-journal.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-db/tracker-db-journal.c b/src/libtracker-db/tracker-db-journal.c
index 294cc51..0200dfa 100644
--- a/src/libtracker-db/tracker-db-journal.c
+++ b/src/libtracker-db/tracker-db-journal.c
@@ -462,6 +462,13 @@ db_journal_init_file (JournalWriter *jwriter, gboolean truncate)
cur_block_maybe_expand (jwriter, 8);
+ /* If it didn't expand properly */
+ if (jwriter->cur_block == NULL) {
+ g_free (jwriter->journal_filename);
+ jwriter->journal_filename = NULL;
+ return FALSE;
+ }
+
jwriter->cur_block[0] = 't';
jwriter->cur_block[1] = 'r';
jwriter->cur_block[2] = 'l';
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]