File 1209-snmp-manager-Moved-a-function-clause-to-remove-warni.patch of Package erlang

From 0cb186a1ea5fe65836cd7a901259e4c79fb44077 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Thu, 17 Oct 2019 12:08:08 +0200
Subject: [PATCH] [snmp|manager] Moved a (function) clause to remove warning

---
 lib/snmp/src/manager/snmpm_server.erl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib/snmp/src/manager/snmpm_server.erl b/lib/snmp/src/manager/snmpm_server.erl
index 9f63054bc4..fe2c22d9ba 100644
--- a/lib/snmp/src/manager/snmpm_server.erl
+++ b/lib/snmp/src/manager/snmpm_server.erl
@@ -2053,6 +2053,10 @@ handle_pdu(
 		    [Mod, Addr, ReqId, SnmpResponse, Data]),
     ok.
 
+do_handle_pdu(Mod, {Ip, Port}, ReqId, SnmpResponse, Data) ->
+    %% This is a deprecated version of the callback API, we skip handle 
+    %% errors for this.
+    (catch Mod:handle_pdu(Ip, Port, ReqId, SnmpResponse, Data));
 do_handle_pdu(Mod, TargetName, ReqId, SnmpResponse, Data) ->
     try
         begin
@@ -2062,11 +2066,7 @@ do_handle_pdu(Mod, TargetName, ReqId, SnmpResponse, Data) ->
         C:E ->
             CallbackArgs = [TargetName, ReqId, SnmpResponse, Data], 
             handle_invalid_result(handle_pdu, CallbackArgs, C, E) 
-    end;
-do_handle_pdu(Mod, {Ip, Port}, ReqId, SnmpResponse, Data) ->
-    %% This is a deprecated version of the callback API, we skip handle 
-    %% errors for this.
-    (catch Mod:handle_pdu(Ip, Port, ReqId, SnmpResponse, Data)).
+    end.
 
 
 handle_agent(UserId, Mod, Domain, Addr, Type, Ref, SnmpInfo, Data,
-- 
2.16.4

openSUSE Build Service is sponsored by