summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Aguerreche <laguerre@src.gnome.org>2007-08-14 21:30:59 +0000
committerLaurent Aguerreche <laguerre@src.gnome.org>2007-08-14 21:30:59 +0000
commit3632b59a1a3aafc92ca9a06c6df04b2e329465cd (patch)
treec9902431a1699fe35303cfa231c4fdf08fc0bb31
parent644d1aca559823232a4e5f680abb70775f750c9b (diff)
downloadtracker-3632b59a1a3aafc92ca9a06c6df04b2e329465cd.tar.gz
Remove g_return_val_if_fail(mf,NULL) in email_parse_mail_message_by_path() to avoid print of warnings when file
to open does not exist. That can happen quite frequently due to storage of IMAP e-mails so it not an error/warning. svn path=/trunk/; revision=779
-rw-r--r--src/trackerd/tracker-email-utils.c4
-rw-r--r--src/trackerd/tracker-stemmer.c10
-rw-r--r--src/trackerd/tracker-stemmer.h5
3 files changed, 8 insertions, 11 deletions
diff --git a/src/trackerd/tracker-email-utils.c b/src/trackerd/tracker-email-utils.c
index 69c9e5462..69f5f8e72 100644
--- a/src/trackerd/tracker-email-utils.c
+++ b/src/trackerd/tracker-email-utils.c
@@ -535,7 +535,9 @@ email_parse_mail_message_by_path (MailApplication mail_app, const char *path, Lo
g_return_val_if_fail (path, NULL);
mf = email_open_mail_file_at_offset (mail_app, path, 0, FALSE);
- g_return_val_if_fail (mf, NULL);
+ if (!mf) {
+ return NULL;
+ }
mail_msg = email_mail_file_parse_next (mf, load_helper);
diff --git a/src/trackerd/tracker-stemmer.c b/src/trackerd/tracker-stemmer.c
index 241d39a76..9a19d52c9 100644
--- a/src/trackerd/tracker-stemmer.c
+++ b/src/trackerd/tracker-stemmer.c
@@ -26,16 +26,14 @@
extern Tracker *tracker;
-char *
-tracker_stem (const char *word, int word_length)
+gchar *
+tracker_stem (const gchar *word, gint word_length)
{
- char *stem_word;
+ gchar *stem_word;
g_mutex_lock (tracker->stemmer_mutex);
- stem_word = (char *) sb_stemmer_stem (tracker->stemmer, (unsigned char*) word, word_length);
+ stem_word = (gchar *) sb_stemmer_stem (tracker->stemmer, (guchar *) word, word_length);
g_mutex_unlock (tracker->stemmer_mutex);
return g_strdup (stem_word);
}
-
-
diff --git a/src/trackerd/tracker-stemmer.h b/src/trackerd/tracker-stemmer.h
index f317c8c5a..b7cee6e19 100644
--- a/src/trackerd/tracker-stemmer.h
+++ b/src/trackerd/tracker-stemmer.h
@@ -17,12 +17,9 @@
* Boston, MA 02110-1301, USA.
*/
-
-
#ifndef _TRACKER_STEMMER_H_
#define _TRACKER_STEMMER_H_
-char * tracker_stem (const char *word, int word_length);
-
+gchar * tracker_stem (const gchar *word, gint word_length);
#endif