MacGui: Allow SRT File Paths up to 256 characters
authordynaflash <dynaflashtech@gmail.com>
Fri, 15 Apr 2011 14:22:59 +0000 (14:22 +0000)
committerdynaflash <dynaflashtech@gmail.com>
Fri, 15 Apr 2011 14:22:59 +0000 (14:22 +0000)
- Patch by Rodeo as per https://reviews.handbrake.fr/r/51/ Thanks!

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3926 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.m

index 7af452a9801509b64d6d086507906628f4367515..6aef27a8e53c1604fabb617f7c8636f4dc84613a 100644 (file)
@@ -3661,8 +3661,10 @@ bool one_burned = FALSE;
                     sub_config.offset = [[tempObject objectForKey:@"subtitleTrackSrtOffset"] intValue];
                     
                     /* we need to srncpy file name and codeset */
-                    strncpy(sub_config.src_filename, [[tempObject objectForKey:@"subtitleSourceSrtFilePath"] UTF8String], 128);
-                    strncpy(sub_config.src_codeset, [[tempObject objectForKey:@"subtitleTrackSrtCharCode"] UTF8String], 40);
+                    strncpy(sub_config.src_filename, [[tempObject objectForKey:@"subtitleSourceSrtFilePath"] UTF8String], 255);
+                    sub_config.src_filename[255] = 0;
+                    strncpy(sub_config.src_codeset, [[tempObject objectForKey:@"subtitleTrackSrtCharCode"] UTF8String], 39);
+                    sub_config.src_codeset[39] = 0;
                     
                     sub_config.force = 0;
                     sub_config.dest = PASSTHRUSUB;