tokens_in_this_message = wordbreaker(txt);
free(txt);
+ if (tokens_in_this_message == NULL) {
+ syslog(LOG_DEBUG, "fulltext: skipping empty index for message %ld", msgnum);
+ return;
+ }
+
syslog(LOG_DEBUG, "fulltext: %sindexing message %ld [%d tokens]",
(op ? "" : "de"),
msgnum,
array_len(tokens_in_this_message)
);
- if (tokens_in_this_message == NULL) {
- return;
- }
-
if (array_len(tokens_in_this_message) > 0) {
begin_critical_section(S_INDEXER);
cdb_begin_transaction();