X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fmotion%2Fmotion.C;h=db9235eccb4ecf2ddf6a973ca90b3e33fb1cf438;hb=91055a5ffb7855edcfcc7790d5131c2ad304b10a;hp=b1eb5b8e38b6e9550b8df0d364cbf0daa59b9d1e;hpb=e0fc7bf81ed20c8fb98de25151a8e3b6aaedc55a;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/motion/motion.C b/cinelerra-5.1/plugins/motion/motion.C index b1eb5b8e..db9235ec 100644 --- a/cinelerra-5.1/plugins/motion/motion.C +++ b/cinelerra-5.1/plugins/motion/motion.C @@ -701,7 +701,7 @@ printf("MotionMain::process_buffer %d start_position=%jd\n", __LINE__, start_pos config.tracking_type == MotionScan::SAVE ) { reset_cache_file(); char save_file[BCTEXTLEN]; - sprintf(save_file,"%s.bak", config.tracking_file); + snprintf(save_file, sizeof(save_file), "%s.bak", config.tracking_file); #ifdef DEBUG printf("MotionMain::process_buffer 2 rename tracking file: %s to %s\n", config.tracking_file, save_file); @@ -1181,7 +1181,7 @@ int MotionMain::put_cache_line(const char *line) if( key == active_key ) return 1; if( !active_fp ) { close_cache_file(); - sprintf(cache_file, "%s.bak", config.tracking_file); + snprintf(cache_file, sizeof(cache_file), "%s.bak", config.tracking_file); ::rename(config.tracking_file, cache_file); if( !(active_fp = fopen(config.tracking_file, "w")) ) { perror(config.tracking_file);