X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fsyscalls.c;h=14950dd5db39e41392d3de8ed58d6bf35a065009;hb=f67c9f03f7b4aaa3688ef74b255690d52ded3db2;hp=d286d21ddad243e94ac44dd5fd0707e0b4d7c0c4;hpb=599466207eaeee9cb2bf397a7a62d0455599d05c;p=tpg%2Facess2.git diff --git a/Kernel/syscalls.c b/Kernel/syscalls.c index d286d21d..14950dd5 100644 --- a/Kernel/syscalls.c +++ b/Kernel/syscalls.c @@ -248,6 +248,8 @@ void SyscallHandler(tSyscallRegs *Regs) // Read Directory case SYS_READDIR: + // TODO: What if the filename is longer? + // Maybe force it to be a 256 byte buffer if( !Syscall_Valid(8, Regs->Arg2) ) { err = -EINVAL; ret = -1;