gnustep-dev
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]