# HG changeset patch # User reimar # Date 1106154239 0 # Node ID f832c3ec3e4bff5daf99235c3d8190e10e6ef3bd # Parent 6f13379b1464e8ddd5e86bb7ec12c115770fdbbc initialize modify_ldt struct to 0. diff -r 6f13379b1464 -r f832c3ec3e4b loader/ldt_keeper.c --- a/loader/ldt_keeper.c Wed Jan 19 12:56:16 2005 +0000 +++ b/loader/ldt_keeper.c Wed Jan 19 17:03:59 2005 +0000 @@ -201,6 +201,7 @@ return NULL; } *(void**)((char*)ldt_fs->fs_seg+0x18) = ldt_fs->fs_seg; + memset(&array, 0, sizeof(array)); array.base_addr=(int)ldt_fs->fs_seg; array.entry_number=TEB_SEL_IDX; array.limit=array.base_addr+getpagesize()-1;