kadm5: Fix return value non-checking

This commit is contained in:
Nicolas Williams
2023-01-04 16:22:12 -06:00
parent 5725353a36
commit ad86671923
2 changed files with 15 additions and 14 deletions

View File

@@ -1195,10 +1195,11 @@ send_diffs(kadm5_server_context *server_context, slave *s, int log_fd,
krb5_err(context, IPROPD_RESTART_SLOW, ENOMEM, "out of memory");
return;
}
krb5_store_uint32(sp, FOR_YOU);
ret = krb5_store_uint32(sp, FOR_YOU);
krb5_storage_free(sp);
ret = mk_priv_tail(context, s, &data);
if (ret == 0)
ret = mk_priv_tail(context, s, &data);
krb5_data_free(&data);
if (ret == 0) {
/* Save the fast-path continuation */

View File

@@ -843,19 +843,19 @@ kadm5_log_signal_master(kadm5_server_context *context)
{
kadm5_log_context *log_context = &context->log_context;
#ifndef NO_UNIX_SOCKETS
sendto(log_context->socket_fd,
(void *)&log_context->version,
sizeof(log_context->version),
0,
(struct sockaddr *)&log_context->socket_name,
sizeof(log_context->socket_name));
(void) sendto(log_context->socket_fd,
(void *)&log_context->version,
sizeof(log_context->version),
0,
(struct sockaddr *)&log_context->socket_name,
sizeof(log_context->socket_name));
#else
sendto(log_context->socket_fd,
(void *)&log_context->version,
sizeof(log_context->version),
0,
log_context->socket_info->ai_addr,
log_context->socket_info->ai_addrlen);
(void) sendto(log_context->socket_fd,
(void *)&log_context->version,
sizeof(log_context->version),
0,
log_context->socket_info->ai_addr,
log_context->socket_info->ai_addrlen);
#endif
}