mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 22:48:01 +02: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);
|
g_hash_table_iter_init (&iter, scripts);
|
||||||
while (g_hash_table_iter_next (&iter, (gpointer *) &filename, (gpointer *) &path)) {
|
while (g_hash_table_iter_next (&iter, (gpointer *) &filename, (gpointer *) &path)) {
|
||||||
struct stat st;
|
gs_free char *link_target = NULL;
|
||||||
char *link_target;
|
|
||||||
int err;
|
|
||||||
const char *err_msg = NULL;
|
const char *err_msg = NULL;
|
||||||
|
struct stat st;
|
||||||
|
int err;
|
||||||
|
|
||||||
link_target = g_file_read_link (path, NULL);
|
link_target = g_file_read_link (path, NULL);
|
||||||
if (g_strcmp0 (link_target, "/dev/null") == 0) {
|
if (nm_streq0 (link_target, "/dev/null"))
|
||||||
g_free (link_target);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
g_free (link_target);
|
|
||||||
|
|
||||||
err = stat (path, &st);
|
err = stat (path, &st);
|
||||||
if (err)
|
if (err)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue