--- linux-2.4.35-wt1/net/tux/directory.c 2007-08-07 12:51:48 +0200 +++ linux-2.4.35-wt1.inj1/net/tux/directory.c 2007-08-07 16:44:05 +0200 @@ -228,7 +228,7 @@ copy_to_user(dirent, &d, NAME_OFFSET(&d)); copy_to_user(dirent->d_name, name, namlen); put_user(0, dirent->d_name + namlen); - ((char *) dirent) += reclen; + dirent = (char *)dirent + reclen; buf->current_dir = dirent; buf->count -= reclen; return 0;