From d5a35ed93284b306fd43a753f99cc2ae8ad1e996 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 26 Jul 2018 17:29:46 +0200 Subject: fix strncpy bug in rs232.c Change-Id: I2f3b7888acb4f25da22ffef4391e1d0831485483 --- src/rs232.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/rs232.c b/src/rs232.c index da5b56b..28f1ba0 100644 --- a/src/rs232.c +++ b/src/rs232.c @@ -141,8 +141,7 @@ struct osmo_rs232 *osmo_rs232_create(void *ctx) void osmo_rs232_set_serial_port(struct osmo_rs232 *r, char *serial_port) { - strncpy(r->cfg.serial_port, serial_port, PATH_MAX); - r->cfg.serial_port[PATH_MAX-1] = '\0'; + osmo_strlcpy(r->cfg.serial_port, serial_port, PATH_MAX); } void osmo_rs232_set_baudrate(struct osmo_rs232 *r, int baudrate) -- cgit v1.2.3