asset = new Asset(*default_asset);
if(!get_master() && preferences->renderfarm_vfs && preferences->use_renderfarm)
- sprintf(asset->path, RENDERFARM_FS_PREFIX "%s", package->path);
+ snprintf(asset->path, sizeof(asset->path),
+ RENDERFARM_FS_PREFIX "%s", package->path);
else
- strcpy(asset->path, package->path);
+ strncpy(asset->path, package->path, sizeof(asset->path));
file = new File;
{
// open failed
char string[BCTEXTLEN];
- sprintf(string, _("Couldn't open %s"), asset->path);
+ snprintf(string, sizeof(string), _("Couldn't open %s"), asset->path);
ErrorBox error(_(PROGRAM_NAME ": Error"),
mwindow->gui->get_abs_cursor_x(1),
mwindow->gui->get_abs_cursor_y(1));
aconfig->fragment_size = audio_read_length;
- render_engine = new RenderEngine(0,
- preferences,
- 0,
- 0,
- 0);
+ render_engine = new RenderEngine(0, preferences, 0, 0);
render_engine->set_acache(audio_cache);
render_engine->set_vcache(video_cache);
render_engine->arm_command(command);