messages_dgm: Use saved errno value
authorVolker Lendecke <vl@samba.org>
Thu, 7 Feb 2019 14:57:06 +0000 (15:57 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 4 Mar 2019 10:37:53 +0000 (10:37 +0000)
In this case this is just a cleanup, the value has just been set by
messaging_dgm_sendmsg. But as that already saves errno into a local
variable, use that.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13786

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit c27afc098398274abaed6dc9bef2019091c1b635)

source3/lib/messages_dgm.c

index 0ad8f46e09f13086ccb75776fd8419f438652934..b7f21ae97c5f69cd508a37e8f5ddc44072d6ec38 100644 (file)
@@ -553,7 +553,7 @@ static void messaging_dgm_out_threaded_job(void *private_data)
                if (state->sent != -1) {
                        return;
                }
-               if (errno != ENOBUFS) {
+               if (state->err != ENOBUFS) {
                        return;
                }