Jelajahi Sumber

fix: fix upside down function clause

firest 3 tahun lalu
induk
melakukan
fc2793c300
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      apps/emqx_connector/src/emqx_connector_ssl.erl

+ 3 - 3
apps/emqx_connector/src/emqx_connector_ssl.erl

@@ -70,10 +70,10 @@ try_clear_certs(RltvDir, NewConf, OldConf) ->
     ).
 
 try_clear_certs2(RltvDir, #{<<"connector">> := NewConnector}, #{<<"connector">> := OldConnector}) ->
-    try_clear_certs2(RltvDir, NewConnector, OldConnector);
+    NewSSL = maps:get(<<"ssl">>, NewConnector, undefined),
+    OldSSL = maps:get(<<"ssl">>, OldConnector, undefined),
+    try_clear_certs2(RltvDir, NewSSL, OldSSL);
 try_clear_certs2(RltvDir, NewSSL, OldSSL) when is_map(NewSSL) andalso is_map(OldSSL) ->
-    NewSSL = maps:get(<<"ssl">>, NewSSL, undefined),
-    OldSSL = maps:get(<<"ssl">>, OldSSL, undefined),
     ok = emqx_tls_lib:delete_ssl_files(RltvDir, NewSSL, OldSSL);
 try_clear_certs2(RltvDir, NewConf, OldConf) ->
     ?SLOG(debug, #{msg => "unexpected_conf", path => RltvDir, new => NewConf, OldConf => OldConf}),