commit-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mailutils branch, master, updated. release-2.2-797-gb48ac92


From: Sergey Poznyakoff
Subject: [SCM] GNU Mailutils branch, master, updated. release-2.2-797-gb48ac92
Date: Fri, 28 Oct 2016 17:23:12 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mailutils".

http://git.savannah.gnu.org/cgit/mailutils.git/commit/?id=b48ac923058cb1967209ee2883d93d55932a0364

The branch, master has been updated
       via  b48ac923058cb1967209ee2883d93d55932a0364 (commit)
      from  a6bd9b68b90e7c106d9021aaa83c2b3c82809b18 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b48ac923058cb1967209ee2883d93d55932a0364
Author: Sergey Poznyakoff <address@hidden>
Date:   Fri Oct 28 20:05:06 2016 +0300

    Bugfix
    
    * configure.ac: Version 2.99.992
    * NEWS: Update.
    * libmailutils/opt/opt.c (add_option_cache): Use opt_default if
    no argument is given.

-----------------------------------------------------------------------

Summary of changes:
 NEWS                   |    4 ++--
 configure.ac           |    2 +-
 libmailutils/opt/opt.c |    6 ++++++
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 7ebc72a..40768fa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,11 @@
-GNU mailutils NEWS -- history of user-visible changes. 2016-10-19
+GNU mailutils NEWS -- history of user-visible changes. 2016-10-28
 Copyright (C) 2002-2016 Free Software Foundation, Inc.
 See the end of file for copying conditions.
 
 Please send mailutils bug reports to <address@hidden>.
 
 
-Version 2.99.991 (Git)
+Version 2.99.992 (Git)
 
 This version is a major rewrite of GNU Mailutils.  Quite a few parts
 of the basic framework were rewritten from scratch, while some others
diff --git a/configure.ac b/configure.ac
index 5fd7d85..4b88e6c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@ dnl You should have received a copy of the GNU General Public 
License along
 dnl with GNU Mailutils.  If not, see <http://www.gnu.org/licenses/>.
 
 AC_PREREQ(2.63)
-AC_INIT([GNU Mailutils], [2.99.991], address@hidden, [mailutils],
+AC_INIT([GNU Mailutils], [2.99.992], address@hidden, [mailutils],
         [http://mailutils.org])
 AC_CONFIG_SRCDIR([libmailutils/mailbox/mailbox.c])
 AC_CONFIG_AUX_DIR([build-aux])
diff --git a/libmailutils/opt/opt.c b/libmailutils/opt/opt.c
index 26633bb..0a436c5 100644
--- a/libmailutils/opt/opt.c
+++ b/libmailutils/opt/opt.c
@@ -148,7 +148,10 @@ add_option_cache (struct mu_parseopt *po, struct mu_option 
*opt,
                  char const *arg)
 {
   struct mu_option_cache *cache = mu_alloc (sizeof (*cache));
+  
   cache->cache_opt = opt;
+  if (arg == NULL && opt->opt_default)
+    arg = opt->opt_default;
   cache->cache_arg = arg;
 
   if ((po->po_flags & MU_PARSEOPT_IMMEDIATE)
@@ -749,6 +752,9 @@ mu_option_set_value (struct mu_parseopt *po, struct 
mu_option *opt,
       if (arg == NULL)
        {
          if (opt->opt_default)
+           /* The default value has been already assigned in add_option_cache.
+              This conditional is here in case mu_option_set_value is called
+              from the user code. */
            arg = opt->opt_default;
          else if (opt->opt_arg == NULL)
            arg = "1";


hooks/post-receive
-- 
GNU Mailutils



reply via email to

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