* uip/whatnowsbr.c: enforce requirement of at least one file
authorDavid Levine <levinedl@acm.org>
Wed, 8 Dec 2010 20:36:36 +0000 (14:36 -0600)
committerDavid Levine <levinedl@acm.org>
Wed, 8 Dec 2010 20:36:36 +0000 (14:36 -0600)
  argument to attach command.

ChangeLog
uip/whatnowsbr.c

index 1345dce..e7ee126 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2010-12-08  David Levine <levinedl@acm.org>
 
+       * uip/whatnowsbr.c: enforce requirement of at least one file
+         argument to attach command.
+
+2010-12-08  David Levine <levinedl@acm.org>
+
        * man/send.man: added name= portion to Content-Type
          headers to reflect 2006-10-24 change to uip/sendsbr.c.
          That change allowed mhstore to use the (file)name when
index 723d408..6541b42 100644 (file)
@@ -409,6 +409,11 @@ WhatNow (int argc, char **argv)
                break;
            }
 
+           if (*(argp+1) == (char *)0) {
+               advise((char *)0, "attach command requires file argument(s).");
+               break;
+           }
+
            /*
             *  Build a command line that causes the user's shell to list the file name
             *  arguments.  This handles and wildcard expansion, tilde expansion, etc.