notmuch_database_add_message: Add missing error-value propagation.

Thanks to Mike Hommey for doing the analysis that led to noticing that
this was missing.
This commit is contained in:
Carl Worth 2009-11-20 21:02:11 +01:00
parent 52292c5485
commit 656e4c413d

View file

@ -940,8 +940,11 @@ notmuch_database_add_message (notmuch_database_t *notmuch,
talloc_free (message_id); talloc_free (message_id);
if (message == NULL) if (message == NULL) {
ret = COERCE_STATUS (private_status,
"Unexpected status value from _notmuch_message_create_for_message_id");
goto DONE; goto DONE;
}
/* Is this a newly created message object? */ /* Is this a newly created message object? */
if (private_status == NOTMUCH_PRIVATE_STATUS_NO_DOCUMENT_FOUND) { if (private_status == NOTMUCH_PRIVATE_STATUS_NO_DOCUMENT_FOUND) {