Преглед изворни кода

fix(emqx_telemetry): add default value to get_value

firest пре 4 година
родитељ
комит
d0950b9b9d
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      apps/emqx_modules/src/emqx_telemetry.erl

+ 3 - 2
apps/emqx_modules/src/emqx_telemetry.erl

@@ -237,8 +237,9 @@ os_info() ->
                                                               end,
                                                      [{Var, NValue} | Acc]
                                                  end, [], string:tokens(os:cmd("cat /etc/os-release"), "\n")),
-                            [{os_name, get_value("NAME", OSInfo)},
-                             {os_version, get_value("VERSION", OSInfo, get_value("VERSION_ID", OSInfo))}];
+                            [{os_name, get_value("NAME", OSInfo, "Unknown")},
+                             {os_version, get_value("VERSION", OSInfo,
+                                                    get_value("VERSION_ID", OSInfo, "Unknown"))}];
                         _ ->
                             [{os_name, "Unknown"},
                              {os_version, "Unknown"}]