(_IO_new_file_fopen): Close stillborn descriptor if ccs parameter isn't valid.
authordrepper <drepper>
Mon, 3 Mar 2003 18:27:44 +0000 (18:27 +0000)
committerdrepper <drepper>
Mon, 3 Mar 2003 18:27:44 +0000 (18:27 +0000)
libio/fileops.c

index 5340603..d7be49e 100644 (file)
@@ -353,6 +353,7 @@ _IO_new_file_fopen (fp, filename, mode, is32not64)
              /* Something went wrong, we cannot load the conversion modules.
                 This means we cannot proceed since the user explicitly asked
                 for these.  */
+             (void) INTUSE(_IO_file_close_it) (fp);
              __set_errno (EINVAL);
              return NULL;
            }