fix dup3 ignoring all flags but O_CLOEXEC on archs with SYS_dup2 syscall
[musl] / src / stdio / ungetc.c
index 180673a..bc629d4 100644 (file)
@@ -16,5 +16,5 @@ int ungetc(int c, FILE *f)
        f->flags &= ~F_EOF;
 
        FUNLOCK(f);
-       return c;
+       return (unsigned char)c;
 }