diff --git a/drivers/slipdev/slipdev.c b/drivers/slipdev/slipdev.c
index 430c26b24163b12cfd0bda4d1d79713953d48d65..7880008e156504ab4c1ce29619cda6aa47496dcc 100644
--- a/drivers/slipdev/slipdev.c
+++ b/drivers/slipdev/slipdev.c
@@ -200,7 +200,7 @@ static const netdev_driver_t slip_driver = {
 void slipdev_setup(slipdev_t *dev, const slipdev_params_t *params)
 {
     /* set device descriptor fields */
-    memcpy(&dev->config, params, sizeof(dev->config));
+    dev->config = *params;
     dev->inesc = 0U;
     dev->netdev.driver = &slip_driver;
 }