diff options
Diffstat (limited to 'newlib/libc/sys/arm/syscalls.c')
-rw-r--r-- | newlib/libc/sys/arm/syscalls.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/libc/sys/arm/syscalls.c b/newlib/libc/sys/arm/syscalls.c index d465d4215..3150a39b0 100644 --- a/newlib/libc/sys/arm/syscalls.c +++ b/newlib/libc/sys/arm/syscalls.c @@ -73,6 +73,8 @@ static int findslot (int fh) { int i; + + initialise_monitor_handles (); for (i = 0; i < MAX_OPEN_FILES; i ++) if (openfiles[i].handle == fh) break; @@ -83,8 +85,6 @@ findslot (int fh) static int remap_handle (int fh) { - initialise_monitor_handles (); - if (fh == STDIN_FILENO) return monitor_stdin; if (fh == STDOUT_FILENO) |