projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
proto-shell: replace variable length name char arrays with pointers, using calloc_a
[project/netifd.git]
/
config.c
diff --git
a/config.c
b/config.c
index
682db54
..
49bae15
100644
(file)
--- a/
config.c
+++ b/
config.c
@@
-71,12
+71,11
@@
config_parse_interface(struct uci_section *s, bool alias)
}
uci_to_blob(&b, s, &interface_attr_list);
}
uci_to_blob(&b, s, &interface_attr_list);
- iface = calloc(1, sizeof(*iface));
+
+ iface = interface_alloc(s->e.name, b.head);
if (!iface)
return;
if (!iface)
return;
- interface_init(iface, s->e.name, b.head);
-
if (iface->proto_handler && iface->proto_handler->config_params)
uci_to_blob(&b, s, iface->proto_handler->config_params);
if (iface->proto_handler && iface->proto_handler->config_params)
uci_to_blob(&b, s, iface->proto_handler->config_params);