To: [email protected]
Subject: Patch 6.1b.027
Fcc: outbox
From: Bram Moolenaar <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
------------

Patch 6.1b.027
Problem:    "vim --remote +" may cause a crash.
Solution:   Check for missing file name argument. (Martin Kahlert)
Files:      src/main.c


*** ../vim61b.026/src/main.c    Sat Mar  9 16:17:30 2002
--- src/main.c  Tue Mar 19 19:56:59 2002
***************
*** 2612,2617 ****
--- 2612,2623 ----
               {
                   *serverStr = build_drop_cmd(*argc - i - 1, argv + i + 1,
                                               argtype == ARGTYPE_EDIT_WAIT);
+                   if (*serverStr == NULL)
+                   {
+                       /* Probably out of memory, exit. */
+                       didone = TRUE;
+                       break;
+                   }
                   Argc = i;
               }
 # ifdef FEAT_X11
***************
*** 2771,2777 ****
       filev++;
       filec--;
     }
!     if (filec <= 0 || mch_dirname(cwd, MAXPATHL) != OK)
       return NULL;
     if ((p = vim_strsave_escaped(cwd, PATH_ESC_CHARS)) == NULL)
       return NULL;
--- 2777,2786 ----
       filev++;
       filec--;
     }
!     /* Check if we have at least one argument. */
!     if (filec <= 0)
!       mainerr_arg_missing((char_u *)filev[-1]);
!     if (mch_dirname(cwd, MAXPATHL) != OK)
       return NULL;
     if ((p = vim_strsave_escaped(cwd, PATH_ESC_CHARS)) == NULL)
       return NULL;
*** ../vim61b.026/src/version.c Tue Mar 19 19:45:31 2002
--- src/version.c       Tue Mar 19 19:58:52 2002
***************
*** 608,609 ****
--- 608,611 ----
 {   /* Add new patch number below this line */
+ /**/
+     27,
 /**/

--
It is illegal for anyone to give lighted cigars to dogs, cats, and other
domesticated animal kept as pets.
               [real standing law in Illinois, United States of America]

///  Bram Moolenaar -- [email protected] -- http://www.moolenaar.net  \\\
///   Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim   \\\
\\\           Project leader for A-A-P -- http://www.a-a-p.org           ///
\\\  Help me helping AIDS orphans in Uganda - http://iccf-holland.org  ///