mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-03-24 21:50:36 +01:00
dispatcher: cleanup loop in find_scripts() to avoid explicit free()
This commit is contained in:
parent
61807e9b6b
commit
f5755259e4
1 changed files with 4 additions and 7 deletions
|
|
@ -605,17 +605,14 @@ find_scripts (Request *request)
|
|||
|
||||
g_hash_table_iter_init (&iter, scripts);
|
||||
while (g_hash_table_iter_next (&iter, (gpointer *) &filename, (gpointer *) &path)) {
|
||||
struct stat st;
|
||||
char *link_target;
|
||||
int err;
|
||||
gs_free char *link_target = NULL;
|
||||
const char *err_msg = NULL;
|
||||
struct stat st;
|
||||
int err;
|
||||
|
||||
link_target = g_file_read_link (path, NULL);
|
||||
if (g_strcmp0 (link_target, "/dev/null") == 0) {
|
||||
g_free (link_target);
|
||||
if (nm_streq0 (link_target, "/dev/null"))
|
||||
continue;
|
||||
}
|
||||
g_free (link_target);
|
||||
|
||||
err = stat (path, &st);
|
||||
if (err)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue