From: John Stebbins Date: Mon, 11 Feb 2019 15:08:21 +0000 (-0700) Subject: dvdnav: fix potentially unterminated string X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a54f09a9f1a292ac3b9e6699ea09d8e0239e6f7b;p=handbrake dvdnav: fix potentially unterminated string --- diff --git a/libhb/dvdnav.c b/libhb/dvdnav.c index 5a3782cbb..9eb5534ed 100644 --- a/libhb/dvdnav.c +++ b/libhb/dvdnav.c @@ -457,7 +457,8 @@ static hb_title_t * hb_dvdnav_title_scan( hb_dvd_t * e, int t, uint64_t min_dura title->type = HB_DVD_TYPE; if (dvdnav_get_title_string(d->dvdnav, &name) == DVDNAV_STATUS_OK) { - strncpy( title->name, name, sizeof( title->name ) ); + strncpy(title->name, name, sizeof(title->name) - 1); + title->name[sizeof(title->name) - 1] = 0; } if (strlen(title->name) == 0)