diff options
Diffstat (limited to 'src/sh_err_log.c')
-rw-r--r-- | src/sh_err_log.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sh_err_log.c b/src/sh_err_log.c index da6ed06..8fc93b9 100644 --- a/src/sh_err_log.c +++ b/src/sh_err_log.c @@ -742,9 +742,9 @@ int sh_log_file (/*@null@*/char *errmsg, /*@null@*/char * inet_peer) (void) sl_strlcpy(current->logfile, logfile, strlen(logfile) + 1); current->service_failure = 0; current->log_start = S_TRUE; - memset(current->sigkey_old, (int)'\0', KEY_LEN+1); - memset(current->sigkey_new, (int)'\0', KEY_LEN+1); - memset(current->crypto, (int)'\0', KEY_LEN+1); + memset(current->sigkey_old, 0, KEY_LEN+1); + memset(current->sigkey_new, 0, KEY_LEN+1); + memset(current->crypto, 0, KEY_LEN+1); current->next = logfile_list; logfile_list = current; } @@ -943,7 +943,7 @@ int sh_log_file (/*@null@*/char *errmsg, /*@null@*/char * inet_peer) errFlags.databaselevel = store7; - memset (crypto, (int) '\0', KEY_LEN); + memset (crypto, 0, KEY_LEN); sh.flag.log_start = S_FALSE; current->log_start = S_FALSE; } @@ -1045,8 +1045,8 @@ int sh_log_file (/*@null@*/char *errmsg, /*@null@*/char * inet_peer) /* --- Clean up and free record. --- */ - memset (log_msg.msg, (int)'\0', (size_t)(status + 2*KEY_LEN + 32)); - memset (log_msg.signature, (int)'\0', KEY_LEN); + memset (log_msg.msg, 0, (size_t)(status + 2*KEY_LEN + 32)); + memset (log_msg.signature, 0, KEY_LEN); (void) sh_unix_munlock (log_msg.msg, (size_t)(status + 2*KEY_LEN + 32)); SH_FREE(log_msg.msg); @@ -1283,7 +1283,7 @@ void sh_efile_report() status = sl_forward(fd); if (!SL_ISERROR(status)) - status = sl_write (fd, report, strlen(report)); + sl_write (fd, report, strlen(report)); (void) sl_sync(fd); /* make group writeable, such that nagios can truncate */ |