networkd: fix memory leak in error path

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2014-01-02 19:49:49 -05:00
parent 7384fa923e
commit 477e73b531
+3 -3
View File
@@ -24,6 +24,7 @@
#include "path-util.h"
#include "conf-files.h"
#include "conf-parser.h"
#include "util.h"
static int network_load_one(Manager *manager, const char *filename) {
_cleanup_network_free_ Network *network = NULL;
@@ -77,7 +78,8 @@ static int network_load_one(Manager *manager, const char *filename) {
int network_load(Manager *manager) {
Network *network;
char **files, **f;
_cleanup_strv_free_ char **files = NULL;
char **f;
int r;
assert(manager);
@@ -97,8 +99,6 @@ int network_load(Manager *manager) {
return r;
}
strv_free(files);
return 0;
}