summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/arm/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/sys/arm/syscalls.c')
-rw-r--r--newlib/libc/sys/arm/syscalls.c4
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)