File 2521-Remove-and-or-in-snmp.patch of Package erlang

From 49baef6ae0e516e6ce457135312fa9a6e00c5174 Mon Sep 17 00:00:00 2001
From: Maria Scott <maria-12648430@hnc-agency.org>
Date: Wed, 18 Feb 2026 12:15:49 +0100
Subject: [PATCH] Remove and/or in snmp

---
 lib/snmp/src/agent/snmpa_conf.erl       | 38 ++++++++++++-------------
 lib/snmp/src/agent/snmpa_get.erl        |  4 +--
 lib/snmp/src/agent/snmpa_supervisor.erl |  6 ++--
 lib/snmp/src/misc/snmp_config.erl       |  8 ++----
 lib/snmp/src/misc/snmp_log.erl          |  4 +--
 5 files changed, 25 insertions(+), 35 deletions(-)

diff --git a/lib/snmp/src/agent/snmpa_conf.erl b/lib/snmp/src/agent/snmpa_conf.erl
index 0582cc522e..7174833985 100644
--- a/lib/snmp/src/agent/snmpa_conf.erl
+++ b/lib/snmp/src/agent/snmpa_conf.erl
@@ -442,7 +440,7 @@ info.
       Conf :: [agent_entry()].
 
 write_agent_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_framework_mib:order_agent/2,
     Check = fun snmp_framework_mib:check_agent/2,
     Write = fun (Fd, Entries) -> write_agent_conf(Fd, Hdr, Entries) end,
@@ -462,7 +460,7 @@ info.
       Conf :: [agent_entry()].
 
 append_agent_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_framework_mib:order_agent/2,
     Check = fun snmp_framework_mib:check_agent/2,
     Write = fun write_agent_conf/2,
@@ -572,7 +570,7 @@ See [Contexts](snmp_agent_config_files.md#context) for more info.
       Conf :: [context_entry()].
 
 write_context_config(Dir, Hdr, Conf) 
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_context/2,
     Write = fun (Fd, Entries) -> write_context_conf(Fd, Hdr, Entries) end,
@@ -591,7 +589,7 @@ See [Contexts](snmp_agent_config_files.md#context) for more info.
       Conf :: [context_entry()].
 
 append_context_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_context/2,
     Write = fun write_context_conf/2,
@@ -730,7 +728,7 @@ See [Community](snmp_agent_config_files.md#community) for more info.
       Conf :: [community_entry()].
 
 write_community_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_community/2,
     Write = fun (Fd, Entries) -> write_community_conf(Fd, Hdr, Entries) end,
@@ -749,7 +747,7 @@ See [Community](snmp_agent_config_files.md#community) for more info.
       Conf :: [community_entry()].
 
 append_community_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_community/2,
     Write = fun write_community_conf/2,
@@ -886,7 +884,7 @@ info.
       Conf :: [standard_entry()].
 
 write_standard_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_standard/2,
     Write = fun (Fd, Entries) -> write_standard_conf(Fd, Hdr, Entries) end,
@@ -906,7 +904,7 @@ info.
       Conf :: [standard_entry()].
 
 append_standard_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_standard/2,
     Write = fun write_standard_conf/2,
@@ -1242,7 +1240,7 @@ more info.
       Conf :: [target_addr_entry()].
 
 write_target_addr_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_target_addr/2,
     Write = fun (Fd, Entries) -> write_target_addr_conf(Fd, Hdr, Entries) end,
@@ -1262,7 +1260,7 @@ more info.
       Conf :: [target_addr_entry()].
 
 append_target_addr_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_target_addr/2,
     Write = fun write_target_addr_conf/2,
@@ -1474,7 +1472,7 @@ for more info.
       Conf :: [target_params_entry()].
 
 write_target_params_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_target_params/2,
     Write = fun (Fd, Entries) -> write_target_params_conf(Fd, Hdr, Entries) end,
@@ -1494,7 +1492,7 @@ for more info.
       Conf :: [target_params_entry()].
 
 append_target_params_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_target_params/2,
     Write = fun write_target_params_conf/2,
@@ -1600,7 +1598,7 @@ See [Notify Definitions](snmp_agent_config_files.md#notify) for more info.
       Conf :: [notify_entry()].
 
 write_notify_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_notify/2,
     Write = fun (Fd, Entries) -> write_notify_conf(Fd, Hdr, Entries) end,
@@ -1619,7 +1617,7 @@ See [Notify Definitions](snmp_agent_config_files.md#notify) for more info.
       Conf :: [notify_entry()].
 
 append_notify_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_notify/2,
     Write = fun write_notify_conf/2,
@@ -1779,7 +1777,7 @@ See [Security data for USM](snmp_agent_config_files.md#usm) for more info.
       Conf :: [usm_entry()].
 
 write_usm_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_usm/2,
     Write = fun (Fd, Entries) -> write_usm_conf(Fd, Hdr, Entries) end,
@@ -1798,7 +1796,7 @@ See [Security data for USM](snmp_agent_config_files.md#usm) for more info.
       Conf :: [usm_entry()].
 
 append_usm_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_usm/2,
     Write = fun write_usm_conf/2,
@@ -1986,7 +1984,7 @@ See [MIB Views for VACM](snmp_agent_config_files.md#vacm) for more info.
       Conf :: [vacm_entry()].
 
 write_vacm_config(Dir, Hdr, Conf)
-  when is_list(Dir) and is_list(Hdr) and is_list(Conf) ->
+  when is_list(Dir), is_list(Hdr), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_vacm/2,
     Write = fun (Fd, Entries) -> write_vacm_conf(Fd, Hdr, Entries) end,
@@ -2005,7 +2003,7 @@ See [MIB Views for VACM](snmp_agent_config_files.md#vacm) for more info.
       Conf :: [vacm_entry()].
 
 append_vacm_config(Dir, Conf)
-  when is_list(Dir) and is_list(Conf) ->
+  when is_list(Dir), is_list(Conf) ->
     Order = fun snmp_conf:no_order/2,
     Check = fun check_vacm/2,
     Write = fun write_vacm_conf/2,
diff --git a/lib/snmp/src/agent/snmpa_get.erl b/lib/snmp/src/agent/snmpa_get.erl
index fd63feb1c5..f553da6302 100644
--- a/lib/snmp/src/agent/snmpa_get.erl
+++ b/lib/snmp/src/agent/snmpa_get.erl
@@ -1097,7 +1095,7 @@ do_get_bulk(MibView, NonRepeaters, MaxRepetitions,
  		{error, Idx, Reason} ->
 		    ?LIB:user_err("failed encoding varbind ~w:~n~p", [Idx, Reason]),
                     {genErr, Idx, []};
-                {SizeLeft, Res} when is_integer(SizeLeft) and is_list(Res) ->
+                {SizeLeft, Res} when is_integer(SizeLeft), is_list(Res) ->
  		    ?vtrace("do_get_bulk -> encoded: "
 			    "~n   SizeLeft: ~p"
 			    "~n   Res:      ~w", [SizeLeft, Res]),
diff --git a/lib/snmp/src/agent/snmpa_supervisor.erl b/lib/snmp/src/agent/snmpa_supervisor.erl
index 4c581f24d3..061563e9fe 100644
--- a/lib/snmp/src/agent/snmpa_supervisor.erl
+++ b/lib/snmp/src/agent/snmpa_supervisor.erl
@@ -636,7 +634,7 @@ erase(Key) ->
 get_mibs(Mibs, Vsns) ->
     MibDir = filename:join(code:priv_dir(snmp), "mibs"),
     StdMib = 
-	case (lists:member(v2, Vsns) or lists:member(v3, Vsns)) of
+	case lists:member(v2, Vsns) orelse lists:member(v3, Vsns) of
 	    true  -> filename:join([MibDir, "SNMPv2-MIB"]);
 	    false -> filename:join([MibDir, "STANDARD-MIB"])
 	end,
@@ -707,7 +705,7 @@ conf1(Dir, Vsns, Func) ->
     snmp_notification_mib:Func(Dir),
     ?vdebug("~w snmp_view_based_acm_mib",[Func]),
     snmp_view_based_acm_mib:Func(Dir),
-    case lists:member(v1, Vsns) or lists:member(v2, Vsns) of
+    case lists:member(v1, Vsns) orelse lists:member(v2, Vsns) of
 	true ->
 	    ?vdebug("we need to handle v1 and/or v2 =>~n"
 		    "   ~w snmp_community_mib",[Func]),
diff --git a/lib/snmp/src/misc/snmp_config.erl b/lib/snmp/src/misc/snmp_config.erl
index 180debd363..7d1344197a 100644
--- a/lib/snmp/src/misc/snmp_config.erl
+++ b/lib/snmp/src/misc/snmp_config.erl
@@ -586,7 +584,7 @@ config_agent_snmp(Dir, Vsns) ->
 		     "minimum", 
 		    fun verify_sec_type/1),
     Passwd = 
-	case lists:member(v3, Vsns) and (SecType /= none) of
+	case lists:member(v3, Vsns) andalso (SecType /= none) of
 	    true ->
 		ensure_crypto_started(),
 		ask("8b. Give a password of at least length 8. It is used to "
@@ -640,7 +638,7 @@ config_agent_snmp(Dir, Vsns) ->
 	     "read/write~n"
 	     "         access to the \"internet\" subtree."),
 	   i("      3. Standard traps are sent to the manager."),
-	   case lists:member(v1, Vsns) or lists:member(v2, Vsns) of
+	   case lists:member(v1, Vsns) orelse lists:member(v2, Vsns) of
 	       true ->
 		   i("      4. Community \"public\" is mapped to security name"
 		     " \"initial\"."),
@@ -1016,7 +1014,7 @@ default_dir(Component, DefDir) ->
 	    IsManagerDir = is_members(ManagerConfs, Files),
 	    Warning = 
 		if
-		    IsAgentDir and IsManagerDir ->
+		    IsAgentDir, IsManagerDir ->
 			"Note that the default directory contains both agent and manager config files";
 		    IsAgentDir ->
 			"Note that the default directory contains agent config files";
diff --git a/lib/snmp/src/misc/snmp_log.erl b/lib/snmp/src/misc/snmp_log.erl
index 0082be5cbe..51bee916ec 100644
--- a/lib/snmp/src/misc/snmp_log.erl
+++ b/lib/snmp/src/misc/snmp_log.erl
@@ -958,7 +956,7 @@ dat2str({{Y,M,D},{H,Min,S}}) ->
 
 
 timestamp_filter({Local,Universal},Start,Stop) ->
-    tsf_ge(Local,Universal,Start) and tsf_le(Local,Universal,Stop);
+    tsf_ge(Local,Universal,Start) andalso tsf_le(Local,Universal,Stop);
 timestamp_filter(_,_Start,_Stop) -> 
     true.
 
-- 
2.51.0

openSUSE Build Service is sponsored by