From: Carl Worth Date: Tue, 17 Nov 2009 19:07:38 +0000 (-0800) Subject: message_get_thread_id: Generate internal error if message has no thread ID. X-Git-Tag: 0.1~468 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=f7eaeff242dd08c4020401c3b2e2e1ad2f769fe0;hp=f7eaeff242dd08c4020401c3b2e2e1ad2f769fe0 message_get_thread_id: Generate internal error if message has no thread ID. This case was happening when a message had its own message ID in its In-Reply-To header. The thread-resolution code would find the partially constructed message, (with no thread ID yet), get garbage from this function, and then march right along with that garbage. With this commit, a self-cyclic message like this will now trigger an internal error rather than marching along silienty. (And a subsequent commit will remove the call to this function in this case.) ---