* signal.c (got_fatal_signal): HAVE_DECL_SYS_SIGLIST is defined, but zero
authorDavid Shaw <dshaw@jabberwocky.com>
Tue, 28 Sep 2004 14:50:05 +0000 (14:50 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Tue, 28 Sep 2004 14:50:05 +0000 (14:50 +0000)
if not found.  Noted by John Clizbe.

* keyserver.c (parse_keyrec): Fix problem with non-expiring keys appearing
expired in --search-keys results.

g10/ChangeLog
g10/keyserver.c
g10/signal.c

index e51bb46..d051aac 100644 (file)
@@ -1,3 +1,11 @@
+2004-09-28  David Shaw  <dshaw@jabberwocky.com>
+
+       * signal.c (got_fatal_signal): HAVE_DECL_SYS_SIGLIST is defined,
+       but zero if not found.  Noted by John Clizbe.
+
+       * keyserver.c (parse_keyrec): Fix problem with non-expiring keys
+       appearing expired in --search-keys results.
+
 2004-09-27  Werner Koch  <wk@g10code.com>
 
        * card-util.c (card_edit): Take admin only status from the table.
index ab3c18d..e299203 100644 (file)
@@ -95,7 +95,7 @@ parse_keyserver_options(char *options)
 #ifdef EXEC_TEMPFILE_ONLY
       else if(ascii_strncasecmp(tok,"use-temp-files",14)==0 ||
              ascii_strncasecmp(tok,"no-use-temp-files",17)==0)
-       log_info(_("WARNING: keyserver option %s is not used"
+       log_info(_("WARNING: keyserver option `%s' is not used"
                   " on this platform\n"),tok);
 #else
       else if(ascii_strncasecmp(tok,"use-temp-files",14)==0)
@@ -462,7 +462,7 @@ parse_keyrec(char *keystring)
       if((tok=strsep(&keystring,":"))==NULL)
        return ret;
 
-      if(atoi(tok)<0)
+      if(atoi(tok)<=0)
        work->createtime=0;
       else
        work->createtime=atoi(tok);
@@ -470,7 +470,7 @@ parse_keyrec(char *keystring)
       if((tok=strsep(&keystring,":"))==NULL)
        return ret;
 
-      if(atoi(tok)<0)
+      if(atoi(tok)<=0)
        work->expiretime=0;
       else
        {
index 44c8a8f..0f904ed 100644 (file)
@@ -93,7 +93,7 @@ got_fatal_signal( int sig )
     s = log_get_name(); if( s ) write(2, s, strlen(s) );
     write(2, ": ", 2 );
 
-#if defined(HAVE_DECL_SYS_SIGLIST) && defined(NSIG)
+#if HAVE_DECL_SYS_SIGLIST && defined(NSIG)
     s = (sig >= 0 && sig < NSIG) ? sys_siglist[sig] : "?";
     write (2, s, strlen(s) );
 #else