messages_dgm: Use saved errno value
authorVolker Lendecke <vl@samba.org>
Thu, 7 Feb 2019 14:57:06 +0000 (15:57 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 14 Feb 2019 01:18:28 +0000 (02:18 +0100)
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>
source3/lib/messages_dgm.c

index 37eefeb0a4a7b8024272f161d4474241ae5aad61..cb0c17d6c247a075ae2878c84ffa2ac6771c8ffb 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;
                }