Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_kern.c

    r1 r3  
    859859   * Stored(old) is system_call_code[]
    860860   */
    861   if (sh.flag.checkSum == SH_CHECK_INIT)
     861  if (sh.flag.checkSum == SH_CHECK_INIT || sh.flag.update == S_TRUE)
    862862    {
    863863      store0 = 0; store1 = 0; store2 = 0;
     
    935935   * Stored(old) is sh_syscalls[] array.
    936936   */
    937   if (sh.flag.checkSum == SH_CHECK_INIT)
     937  if (sh.flag.checkSum == SH_CHECK_INIT || sh.flag.update == S_TRUE)
    938938    {
    939939      for (i = 0; i < SH_MAXCALLS; ++i)
     
    11251125  if (ShKernIDT == S_TRUE)
    11261126    {
    1127       if (sh.flag.checkSum == SH_CHECK_INIT)
     1127      if (sh.flag.checkSum == SH_CHECK_INIT || sh.flag.update == S_TRUE)
    11281128        {
    11291129          datasize = 8;
     
    14471447   * Stored(old) is sh_syscalls[] array.
    14481448   */
    1449   if (sh.flag.checkSum == SH_CHECK_INIT)
     1449  if (sh.flag.checkSum == SH_CHECK_INIT || sh.flag.update == S_TRUE)
    14501450    {
    14511451      for (i = 0; i < SH_MAXCALLS; ++i)
Note: See TracChangeset for help on using the changeset viewer.