mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-01 13:00:12 +01:00
merge: branch 'bg/coverity'
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/495
This commit is contained in:
commit
be3549abbd
5 changed files with 13 additions and 5 deletions
|
|
@ -339,7 +339,7 @@ retrieve_session_id_cb (GObject *source_object,
|
|||
NMPolkitListener *listener = NM_POLKIT_LISTENER (user_data);
|
||||
char *session_id;
|
||||
guint32 session_uid;
|
||||
nm_auto_free_variant_iter GVariantIter *iter;
|
||||
nm_auto_free_variant_iter GVariantIter *iter = NULL;
|
||||
gs_unref_variant GVariant *ret = NULL;
|
||||
gs_free_error GError *error = NULL;
|
||||
gs_free char *err_str = NULL;
|
||||
|
|
@ -663,7 +663,7 @@ dbus_method_call_cb (GDBusConnection *connection,
|
|||
const char *message;
|
||||
const char *cookie;
|
||||
AuthRequest *request;
|
||||
gs_unref_variant GVariant *identities_gvariant;
|
||||
gs_unref_variant GVariant *identities_gvariant = NULL;
|
||||
|
||||
if (nm_streq (method_name, "BeginAuthentication")) {
|
||||
g_variant_get (parameters,
|
||||
|
|
|
|||
|
|
@ -5444,7 +5444,7 @@ attribute_escape (const char *src, char c1, char c2)
|
|||
{
|
||||
char *ret, *dest;
|
||||
|
||||
dest = ret = malloc (strlen (src) * 2 + 1);
|
||||
dest = ret = g_malloc (strlen (src) * 2 + 1);
|
||||
|
||||
while (*src) {
|
||||
if (*src == c1 || *src == c2 || *src == '\\')
|
||||
|
|
|
|||
|
|
@ -671,7 +671,8 @@ NML_IS_DBUS_OBJECT (NMLDBusObject *dbobj)
|
|||
nm_assert ( !dbobj
|
||||
|| ( NM_IS_REF_STRING (dbobj->dbus_path)
|
||||
&& dbobj->ref_count > 0));
|
||||
nm_assert ( !dbobj->nmobj
|
||||
nm_assert ( !dbobj
|
||||
|| !dbobj->nmobj
|
||||
|| NM_IS_OBJECT (dbobj->nmobj)
|
||||
|| NM_IS_CLIENT (dbobj->nmobj));
|
||||
return !!dbobj;
|
||||
|
|
|
|||
|
|
@ -3103,7 +3103,7 @@ test_nm_auth_permissions (void)
|
|||
g_assert (s == nm_auth_permission_names_by_idx[i - 1]);
|
||||
g_assert_cmpint (nm_auth_permission_from_string (s), ==, i);
|
||||
}
|
||||
return;
|
||||
|
||||
for (i = 0; i < NM_CLIENT_PERMISSION_LAST; i++)
|
||||
g_assert_cmpint (nm_auth_permission_from_string (nm_auth_permission_names_by_idx[i]), ==, i + 1);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1492,6 +1492,13 @@ svWriteFile (shvarFile *s, int mode, GError **error)
|
|||
return FALSE;
|
||||
}
|
||||
f = fdopen (tmpfd, "w");
|
||||
if (!f) {
|
||||
errsv = errno;
|
||||
g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (errsv),
|
||||
"Internal error writing file '%s': %s",
|
||||
s->fileName, nm_strerror_native (errsv));
|
||||
return FALSE;
|
||||
}
|
||||
fseek (f, 0, SEEK_SET);
|
||||
c_list_for_each (current, &s->lst_head) {
|
||||
const shvarLine *line = c_list_entry (current, shvarLine, lst);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue