(iobuf_get_fd): Removed double check on directfp and
authorWerner Koch <wk@gnupg.org>
Thu, 14 Oct 2004 07:20:54 +0000 (07:20 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 14 Oct 2004 07:20:54 +0000 (07:20 +0000)
cats it to FILEP becuase directfp is actually a void *.  Notes by
Stefan.

util/ChangeLog
util/iobuf.c

index c9d1ce3..a50763a 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-14  Werner Koch  <wk@g10code.com>
+
+       * iobuf.c (iobuf_get_fd): Removed double check on directfp and
+       cats it to FILEP becuase directfp is actually a void *.  Notes by
+       Stefan.
+
 2004-10-13  Werner Koch  <wk@g10code.com>
 
        * logger.c (g10_log_error_f, g10_log_fatal_f, g10_log_info_f)
index 3b1fe86..3a8f461 100644 (file)
@@ -1857,7 +1857,7 @@ int
 iobuf_get_fd (IOBUF a)
 {
   if (a->directfp)
-    return a->directfp? fileno(a->directfp) : -1;
+    return fileno ( (FILE*)a->directfp );
 
   for ( ; a; a = a->chain )
     if (!a->chain && a->filter == file_filter)