emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/notmuch 16d92abf9f 1/3: lib/database: propagate status cod


From: ELPA Syncer
Subject: [nongnu] elpa/notmuch 16d92abf9f 1/3: lib/database: propagate status code from _notmuch_message_delete
Date: Tue, 27 Dec 2022 11:59:27 -0500 (EST)

branch: elpa/notmuch
commit 16d92abf9f3326da1ec0c6f84c2c8876efc77ecb
Author: David Bremner <david@tethera.net>
Commit: David Bremner <david@tethera.net>

    lib/database: propagate status code from _notmuch_message_delete
    
    _notmuch_message_delete can return (at least)
    NOTMUCH_STATUS_XAPIAN_EXCEPTION, which we should not ignore.
---
 lib/database.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/database.cc b/lib/database.cc
index c05d70d348..d1e5f1af53 100644
--- a/lib/database.cc
+++ b/lib/database.cc
@@ -1456,7 +1456,7 @@ notmuch_database_remove_message (notmuch_database_t 
*notmuch,
     if (status == NOTMUCH_STATUS_SUCCESS && message) {
        status = _notmuch_message_remove_filename (message, filename);
        if (status == NOTMUCH_STATUS_SUCCESS)
-           _notmuch_message_delete (message);
+           status = _notmuch_message_delete (message);
        else if (status == NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID)
            _notmuch_message_sync (message);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]