mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-02 18:10:26 +01:00
manager: prefer nm_streq over strcmp in impl_manager_add_and_activate_connection()
- use nm_streq() instead of g_strcmp0(). I think streq() is easier to understand. - the strings that are checked here must never be %NULL, because they come from string variants. Use nm_streq() instead of nm_streq0() or g_strcmp0(). - don't add a "." to the GError messages. GError messages are commonly embedded in a larger message, and shoult not themself contain the dot.
This commit is contained in:
parent
bc23dc8ff0
commit
28c386df8a
1 changed files with 11 additions and 13 deletions
|
|
@ -5254,25 +5254,24 @@ impl_manager_add_and_activate_connection (NMDBusObject *obj,
|
|||
|
||||
option_value_free = option_value;
|
||||
|
||||
if ((g_strcmp0 (option_name, "persist") == 0) &&
|
||||
g_variant_is_of_type (option_value, G_VARIANT_TYPE_STRING)) {
|
||||
if ( nm_streq (option_name, "persist")
|
||||
&& g_variant_is_of_type (option_value, G_VARIANT_TYPE_STRING)) {
|
||||
s = g_variant_get_string (option_value, NULL);
|
||||
|
||||
if (g_strcmp0 (s, "volatile") == 0) {
|
||||
if (nm_streq (s, "volatile"))
|
||||
persist = NM_SETTINGS_CONNECTION_PERSIST_MODE_VOLATILE_ONLY;
|
||||
} else if (g_strcmp0 (s, "memory") == 0) {
|
||||
else if (nm_streq (s, "memory"))
|
||||
persist = NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY_ONLY;
|
||||
} else if (g_strcmp0 (s, "disk") == 0) {
|
||||
else if (nm_streq (s, "disk"))
|
||||
persist = NM_SETTINGS_CONNECTION_PERSIST_MODE_DISK;
|
||||
} else {
|
||||
else {
|
||||
error = g_error_new_literal (NM_MANAGER_ERROR,
|
||||
NM_MANAGER_ERROR_INVALID_ARGUMENTS,
|
||||
"Option \"persist\" must be one of \"volatile\", \"memory\" or \"disk\".");
|
||||
"Option \"persist\" must be one of \"volatile\", \"memory\" or \"disk\"");
|
||||
goto error;
|
||||
}
|
||||
|
||||
} else if ((g_strcmp0 (option_name, "bind") == 0) &&
|
||||
g_variant_is_of_type (option_value, G_VARIANT_TYPE_STRING)) {
|
||||
} else if ( nm_streq (option_name, "bind")
|
||||
&& g_variant_is_of_type (option_value, G_VARIANT_TYPE_STRING)) {
|
||||
s = g_variant_get_string (option_value, NULL);
|
||||
|
||||
if (nm_streq (s, "dbus-client"))
|
||||
|
|
@ -5282,14 +5281,13 @@ impl_manager_add_and_activate_connection (NMDBusObject *obj,
|
|||
else {
|
||||
error = g_error_new_literal (NM_MANAGER_ERROR,
|
||||
NM_MANAGER_ERROR_INVALID_ARGUMENTS,
|
||||
"Option \"bind\" must be one of \"dbus-client\" or \"none\".");
|
||||
"Option \"bind\" must be one of \"dbus-client\" or \"none\"");
|
||||
goto error;
|
||||
}
|
||||
} else {
|
||||
/* Unknown argument */
|
||||
error = g_error_new_literal (NM_MANAGER_ERROR,
|
||||
NM_MANAGER_ERROR_INVALID_ARGUMENTS,
|
||||
"Unknown extra option passed.");
|
||||
"Unknown extra option passed");
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue