diff options
Diffstat (limited to 'src/console')
-rw-r--r-- | src/console/dlt-control-common.c | 2 | ||||
-rw-r--r-- | src/console/logstorage/dlt-logstorage-common.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/console/dlt-control-common.c b/src/console/dlt-control-common.c index 56a1795..d299c6d 100644 --- a/src/console/dlt-control-common.c +++ b/src/console/dlt-control-common.c @@ -210,7 +210,7 @@ int dlt_parse_config_param(char *config_id, char **config_data) { *(config_data) = (char*) calloc(DLT_DAEMON_FLAG_MAX, sizeof(char)); - strncpy(*config_data, + memcpy(*config_data, value, DLT_DAEMON_FLAG_MAX-1); } diff --git a/src/console/logstorage/dlt-logstorage-common.c b/src/console/logstorage/dlt-logstorage-common.c index 9f472d2..ae67c9a 100644 --- a/src/console/logstorage/dlt-logstorage-common.c +++ b/src/console/logstorage/dlt-logstorage-common.c @@ -310,7 +310,7 @@ static DltControlMsgBody *prepare_message_body(DltControlMsgBody **body, /* mount_point is DLT_MOUNT_PATH_MAX + 1 long, * and the memory is already zeroed. */ - strncpy(serv->mount_point, path, DLT_MOUNT_PATH_MAX); + strncpy(serv->mount_point, path, DLT_MOUNT_PATH_MAX-1); pr_verbose("Body is now ready.\n"); |