]> granicus.if.org Git - handbrake/commitdiff
MacGui: do not crash if hb_video_encoder_get_name returns NULL, it might happens...
authorDamiano Galassi <damiog@gmail.com>
Mon, 19 Jun 2017 17:53:00 +0000 (19:53 +0200)
committerDamiano Galassi <damiog@gmail.com>
Mon, 19 Jun 2017 17:53:00 +0000 (19:53 +0200)
macosx/HBJob+UIAdditions.m

index 569f1249d7d779e171c1d9ce987f54190027bc4d..a3a3322cf66f8e05e1578b86a12cccdc6fe9c4fd 100644 (file)
@@ -361,7 +361,7 @@ static NSDictionary            *shortHeightAttr;
         [attrString appendString:summary        withAttributes:detailAttr];
         [attrString appendString:@"\n"          withAttributes:detailAttr];
     }
-    
+
     return attrString;
 }
 
@@ -370,7 +370,8 @@ static NSDictionary            *shortHeightAttr;
     NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] init];
     NSMutableString *videoInfo = [NSMutableString string];
 
-    [videoInfo appendFormat:@"Encoder: %@, ", @(hb_video_encoder_get_name(self.video.encoder))];
+    const char *encoderName = hb_video_encoder_get_name(self.video.encoder);
+    [videoInfo appendFormat:@"Encoder: %@, ", encoderName ? @(encoderName) : @"Unknown"];
 
     [videoInfo appendString:@"Framerate: "];