Skip to content
Snippets Groups Projects
Commit 323a3881 authored by Simon Brummer's avatar Simon Brummer
Browse files

native: Enforce safe strncpy usage in tap device setup

parent fd1a987b
No related branches found
No related tags found
No related merge requests found
...@@ -300,7 +300,8 @@ static int _send(netdev_t *netdev, const iolist_t *iolist) ...@@ -300,7 +300,8 @@ static int _send(netdev_t *netdev, const iolist_t *iolist)
void netdev_tap_setup(netdev_tap_t *dev, const netdev_tap_params_t *params) { void netdev_tap_setup(netdev_tap_t *dev, const netdev_tap_params_t *params) {
dev->netdev.driver = &netdev_driver_tap; dev->netdev.driver = &netdev_driver_tap;
strncpy(dev->tap_name, *(params->tap_name), IFNAMSIZ); strncpy(dev->tap_name, *(params->tap_name), IFNAMSIZ - 1);
dev->tap_name[IFNAMSIZ - 1] = '\0';
} }
static void _tap_isr(int fd, void *arg) { static void _tap_isr(int fd, void *arg) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment