diff --git a/mplayer.c b/mplayer.c index b77acb3088..5433fe41c8 100644 --- a/mplayer.c +++ b/mplayer.c @@ -2407,6 +2407,7 @@ static void mp_dvdnav_save_smpi(struct MPContext *mpctx, int in_size, mpctx->nav_buffer = malloc(in_size); if (mpctx->nav_buffer) { mpctx->nav_start = start; + mpctx->nav_in_size = in_size; memcpy(mpctx->nav_buffer, start, in_size); }