Changeset 5


Ignore:
Timestamp:
Dec 22, 2005, 11:52:26 PM (19 years ago)
Author:
rainer
Message:

Fixed a stupid bug in sh_files.c; released as 2.1.1a

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r1 r5  
    3737dnl start
    3838dnl
    39 AM_INIT_AUTOMAKE(samhain, 2.1.1)
     39AM_INIT_AUTOMAKE(samhain, 2.1.1a)
    4040AC_CANONICAL_HOST
    4141
  • trunk/docs/Changelog

    r3 r5  
    11
    2 2.1.1:
     22.1.1a (22-12-2005):
     3        * fixed a stupid bug in sh_files.c (break if file = dir)
     4
     52.1.1 (21-12-2005):
    36        * sh_calls.c: protect sh_calls_set_bind_addr against overriding
    47        * comINSTALL, updateDB: use locking
  • trunk/src/sh_error.c

    r1 r5  
    15361536                             SH_ERR_STAMP | SH_ERR_ERR    | SH_ERR_SEVERE |
    15371537                             SH_ERR_FATAL);
     1538  flag_err_info           = SL_TRUE;
    15381539#endif
    15391540  errFlags.exportlevel    = (SH_ERR_STAMP | SH_ERR_ERR    | SH_ERR_SEVERE |
  • trunk/src/sh_files.c

    r1 r5  
    941941                  dst_ptr->checked = S_TRUE;
    942942                  status           = S_TRUE;
    943                   break;
    944943                }
    945944              else
    946945                {
    947946                  status           = S_TRUE;
    948                   break;
    949947                }
    950948            }
     
    16181616        checked_flag       = dst_ptr->checked;
    16191617        cchecked_flag      = dst_ptr->childs_checked;
    1620         break;
    16211618      }
    16221619
     
    16341631            checked_flag       = dst_ptr->checked;
    16351632            cchecked_flag      = dst_ptr->childs_checked;
    1636             break;
    16371633          }
    16381634      }
     
    16491645        checked_flag       = dst_ptr->checked;
    16501646        cchecked_flag      = dst_ptr->childs_checked;
    1651         break;
    16521647      }
    16531648   
     
    17251720                cchecked_flag = dst_ptr->childs_checked;
    17261721                checked_flag  = dst_ptr->checked;
    1727                 break;
    17281722              }
    17291723           
     
    17431737                    cchecked_flag = dst_ptr->childs_checked;
    17441738                    checked_flag  = dst_ptr->checked;
    1745                     break;
    17461739                  }
    17471740              }
     
    21572150    aud_exit(FIL__, __LINE__, EXIT_FAILURE);
    21582151
     2152
    21592153  /*
    21602154  retval = sh_files_test_double (zfileList,   NULL);
  • trunk/src/slib.c

    r1 r5  
    21602160        {
    21612161          byteread = read (fd, buf, count);
    2162           if (byteread > 0)
     2162          if (byteread != -1 && byteread != 0)
    21632163            {
    21642164              bytes += byteread; count -= byteread;
     
    22522252        } 
    22532253    } while ( byteread > 0 ||
    2254               ( byteread < 0 && (errno == EINTR || errno == EAGAIN))
     2254              ( byteread == -1 && (errno == EINTR || errno == EAGAIN))
    22552255              );
    22562256
     
    22972297          return (byteread);
    22982298        } 
    2299     } while ( byteread < 0 && (errno == EINTR || errno == EAGAIN));
     2299    } while ( byteread == -1 && (errno == EINTR || errno == EAGAIN));
    23002300
    23012301 
Note: See TracChangeset for help on using the changeset viewer.