kadm5: Fix return value non-checking
This commit is contained in:
@@ -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");
|
krb5_err(context, IPROPD_RESTART_SLOW, ENOMEM, "out of memory");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
krb5_store_uint32(sp, FOR_YOU);
|
ret = krb5_store_uint32(sp, FOR_YOU);
|
||||||
krb5_storage_free(sp);
|
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);
|
krb5_data_free(&data);
|
||||||
if (ret == 0) {
|
if (ret == 0) {
|
||||||
/* Save the fast-path continuation */
|
/* Save the fast-path continuation */
|
||||||
|
@@ -843,19 +843,19 @@ kadm5_log_signal_master(kadm5_server_context *context)
|
|||||||
{
|
{
|
||||||
kadm5_log_context *log_context = &context->log_context;
|
kadm5_log_context *log_context = &context->log_context;
|
||||||
#ifndef NO_UNIX_SOCKETS
|
#ifndef NO_UNIX_SOCKETS
|
||||||
sendto(log_context->socket_fd,
|
(void) sendto(log_context->socket_fd,
|
||||||
(void *)&log_context->version,
|
(void *)&log_context->version,
|
||||||
sizeof(log_context->version),
|
sizeof(log_context->version),
|
||||||
0,
|
0,
|
||||||
(struct sockaddr *)&log_context->socket_name,
|
(struct sockaddr *)&log_context->socket_name,
|
||||||
sizeof(log_context->socket_name));
|
sizeof(log_context->socket_name));
|
||||||
#else
|
#else
|
||||||
sendto(log_context->socket_fd,
|
(void) sendto(log_context->socket_fd,
|
||||||
(void *)&log_context->version,
|
(void *)&log_context->version,
|
||||||
sizeof(log_context->version),
|
sizeof(log_context->version),
|
||||||
0,
|
0,
|
||||||
log_context->socket_info->ai_addr,
|
log_context->socket_info->ai_addr,
|
||||||
log_context->socket_info->ai_addrlen);
|
log_context->socket_info->ai_addrlen);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user