fix integer overflow in WIFSTOPPED macro
[musl] / src / stdio / freopen.c
index 615d4b4..1641a4c 100644 (file)
@@ -40,6 +40,8 @@ FILE *freopen(const char *restrict filename, const char *restrict mode, FILE *re
                fclose(f2);
        }
 
+       f->mode = 0;
+       f->locale = 0;
        FUNLOCK(f);
        return f;
 
@@ -49,5 +51,3 @@ fail:
        fclose(f);
        return NULL;
 }
-
-weak_alias(freopen, freopen64);