[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
NSApplication and an empty argument
From: |
Luboš Doležel |
Subject: |
NSApplication and an empty argument |
Date: |
Mon, 05 Nov 2012 13:08:17 +0100 |
User-agent: |
Roundcube Webmail/0.5 |
Hi,
if you pass an empty argument to a GNUstep app with a GUI, it will
abort with an exception (NSRangeException: Invalid index). Example:
./hellococoa ''
This is my suggested fix:
--- NSApplication.m.orig 2012-11-04 19:00:00.934920184 +0100
+++ NSApplication.m 2012-11-04 19:02:57.022792994 +0100
@@ -4121,6 +4121,9 @@
[en nextObject]; // skip the first element, which is always empty...
while((file = [en nextObject]) != nil)
{
+ if([file length] == 0)
+ continue;
+
unichar c = [file characterAtIndex: 0];
if(c != '-')
{
--
Luboš Doležel
- NSApplication and an empty argument,
Luboš Doležel <=