aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-07-26 17:29:46 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-07-27 18:51:59 +0200
commitd5a35ed93284b306fd43a753f99cc2ae8ad1e996 (patch)
tree446cb0798fb76def5c0d764f88f1b1bb9d38542b
parent322dbbeaa29cb90c6917fa7e78a66b96b8ce3689 (diff)
fix strncpy bug in rs232.c
-rw-r--r--src/rs232.c3
1 files changed, 1 insertions, 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)