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>
Tue, 5 Mar 2019 07:39:27 +0000 (07:39 +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 b9cddc274c223b94a0792ce968e3460218c6343b..91b9d65b7a439ae84b809b8dca51e2c404551fa7 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;
                }