diff --git a/src/libug.cpp b/src/libug.cpp index 74f8f3e41..7c34ecb3c 100644 --- a/src/libug.cpp +++ b/src/libug.cpp @@ -239,7 +239,7 @@ struct ug_receiver *ug_receiver_start(struct ug_receiver_parameters *init_params const char *display_cfg = ""; if (init_params->display != nullptr) { - strncpy(display, init_params->display, sizeof display); + strncpy(display, init_params->display, sizeof display - 1); if (strchr(display, ':') != nullptr) { display_cfg = strchr(display, ':') + 1; *strchr(display, ':') = '\0';