* fileutil.c (is_file_compressed): Fixed checking for "-" filename.
authorWerner Koch <wk@gnupg.org>
Wed, 21 May 2003 08:49:03 +0000 (08:49 +0000)
committerWerner Koch <wk@gnupg.org>
Wed, 21 May 2003 08:49:03 +0000 (08:49 +0000)
util/ChangeLog
util/fileutil.c

index a48c00c..4c395ff 100644 (file)
@@ -1,3 +1,7 @@
+2003-05-21  Werner Koch  <wk@gnupg.org>
+
+       * fileutil.c (is_file_compressed): Fixed checking for "-" filename.
+
 2003-04-13  David Shaw  <dshaw@jabberwocky.com>
 
        * srv.c (main): Test against wwwkeys.pgp.net.
index 14be8b6..4a60913 100644 (file)
@@ -1,5 +1,5 @@
 /* fileutil.c -  file utilities
- *     Copyright (C) 1998 Free Software Foundation, Inc.
+ *     Copyright (C) 1998, 2003 Free Software Foundation, Inc.
  *
  * This file is part of GnuPG.
  *
@@ -200,7 +200,7 @@ is_file_compressed( const char *s, int *ret_rc )
         { 4, { 0x50, 0x4b, 0x03, 0x04 } }, /* (pk)zip */
     };
     
-    if ( !s || *s == '-' || !ret_rc )
+    if ( !s || (*s == '-' && !s[1]) || !ret_rc )
         return 0; /* We can't check stdin or no file was given */
 
     a = iobuf_open( s );