mirror of
https://github.com/transmission/transmission.git
synced 2026-05-08 09:39:08 +01:00
don't allow creation of torrent files with total size of zero bytes
This commit is contained in:
@@ -61,6 +61,7 @@
|
||||
|
||||
fPath = [path retain];
|
||||
fInfo = tr_metaInfoBuilderCreate(handle, [fPath UTF8String]);
|
||||
|
||||
if (fInfo->fileCount == 0)
|
||||
{
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
@@ -77,6 +78,22 @@
|
||||
[self release];
|
||||
return nil;
|
||||
}
|
||||
if (fInfo->totalSize == 0)
|
||||
{
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
[alert addButtonWithTitle: NSLocalizedString(@"OK", "Create torrent -> zero size -> button")];
|
||||
[alert setMessageText: NSLocalizedString(@"The total file size is zero bytes.",
|
||||
"Create torrent -> zero size -> title")];
|
||||
[alert setInformativeText: NSLocalizedString(@"A torrent file cannot be created for files with no size.",
|
||||
"Create torrent -> zero size -> warning")];
|
||||
[alert setAlertStyle: NSWarningAlertStyle];
|
||||
|
||||
[alert runModal];
|
||||
[alert release];
|
||||
|
||||
[self release];
|
||||
return nil;
|
||||
}
|
||||
|
||||
fDefaults = [NSUserDefaults standardUserDefaults];
|
||||
}
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user