Handle fflush(NULL). Contributed by Michael Driscoll (fenris@frob.ml.org).
roberts [Mon, 9 Mar 1998 15:47:09 +0000 (15:47 +0000)]
libfcgi/fcgi_stdio.c

index b461ea5..5c2577f 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #ifndef lint
-static const char rcsid[] = "$Id: fcgi_stdio.c,v 1.1 1997/09/16 15:36:33 stanleyg Exp $";
+static const char rcsid[] = "$Id: fcgi_stdio.c,v 1.2 1998/03/09 15:47:09 roberts Exp $";
 #endif /* not lint */
 
 #ifdef _WIN32
@@ -315,6 +315,8 @@ int FCGI_fclose(FCGI_FILE *fp)
 
 int FCGI_fflush(FCGI_FILE *fp)
 {
+    if(fp == null)\r
+       return fflush(NULL);\r
     if(fp->stdio_stream)
         return fflush(fp->stdio_stream);
     else if(fp->fcgx_stream)