projects
/
ossec-hids.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
novi upstream verzije 2.8.3
[ossec-hids.git]
/
src
/
syscheckd
/
run_check.c
diff --git
a/src/syscheckd/run_check.c
b/src/syscheckd/run_check.c
index
79afe55
..
8288e48
100755
(executable)
--- a/
src/syscheckd/run_check.c
+++ b/
src/syscheckd/run_check.c
@@
-265,6
+265,10
@@
void start_daemon()
/* Checking for the time of the scan. */
if(!day_scanned && syscheck.scan_time && syscheck.scan_day)
{
/* Checking for the time of the scan. */
if(!day_scanned && syscheck.scan_time && syscheck.scan_day)
{
+ /* Assign hour/min/sec values */
+ snprintf(curr_hour, 9, "%02d:%02d:%02d",
+ p->tm_hour, p->tm_min, p->tm_sec);
+
if((OS_IsAfterTime(curr_hour, syscheck.scan_time)) &&
(OS_IsonDay(p->tm_wday, syscheck.scan_day)))
{
if((OS_IsAfterTime(curr_hour, syscheck.scan_time)) &&
(OS_IsonDay(p->tm_wday, syscheck.scan_day)))
{
@@
-435,7
+439,7
@@
void start_daemon()
*/
int c_read_file(char *file_name, char *oldsum, char *newsum)
{
*/
int c_read_file(char *file_name, char *oldsum, char *newsum)
{
- int size = 0, perm = 0, owner = 0, group = 0, md5sum = 0, sha1sum = 0, seechanges = 0;
+ int size = 0, perm = 0, owner = 0, group = 0, md5sum = 0, sha1sum = 0;
struct stat statbuf;
struct stat statbuf;
@@
-494,12
+498,10
@@
int c_read_file(char *file_name, char *oldsum, char *newsum)
else if(oldsum[5] == 's')
{
sha1sum = 1;
else if(oldsum[5] == 's')
{
sha1sum = 1;
- seechanges = 1;
}
else if(oldsum[5] == 'n')
{
sha1sum = 0;
}
else if(oldsum[5] == 'n')
{
sha1sum = 0;
- seechanges = 1;
}
}
@@
-545,8
+547,9
@@
int c_read_file(char *file_name, char *oldsum, char *newsum)
newsum[0] = '\0';
newsum[255] = '\0';
newsum[0] = '\0';
newsum[255] = '\0';
- snprintf(newsum,255,"%d:%d:%d:%d:%s:%s",
- size == 0?0:(int)statbuf.st_size,
+ /* chris: changed st_size int to long */
+ snprintf(newsum,255,"%ld:%d:%d:%d:%s:%s",
+ size == 0?0:(long)statbuf.st_size,
perm == 0?0:(int)statbuf.st_mode,
owner== 0?0:(int)statbuf.st_uid,
group== 0?0:(int)statbuf.st_gid,
perm == 0?0:(int)statbuf.st_mode,
owner== 0?0:(int)statbuf.st_uid,
group== 0?0:(int)statbuf.st_gid,