recv_data.gname,
send_data.dataBlock);
send_data.dataBlockLen = strlen(send_data.dataBlock);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
recv_data.gname,
send_data.dataBlock);
send_data.dataBlockLen = strlen(send_data.dataBlock);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
if (send_data.result == CERTSVC_SUCCESS)
send_data.result = update_ca_certificate_file(NULL);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
recv_data.storeType,
recv_data.gname,
&send_data.certStatus);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
if (send_data.result == CERTSVC_SUCCESS)
send_data.result = update_ca_certificate_file(NULL);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
recv_data.storeType,
recv_data.gname,
&send_data.isAliasUnique);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
recv_data.certType == P12_TRUSTED))
send_data.result = update_ca_certificate_file(recv_data.dataBlock);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
&certListBuffer,
&bufferLen,
&send_data.certCount);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
if (bufferLen > 0)
- result = send(client_sockfd, certListBuffer, bufferLen, 0);
+ result = send(client_sockfd, certListBuffer,
+ bufferLen, MSG_NOSIGNAL);
break;
}
recv_data.storeType,
recv_data.gname,
send_data.common_name);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
break;
}
&certBlockBuffer,
&blockBufferLen,
&send_data.certBlockCount);
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
if (blockBufferLen > 0)
- result = send(client_sockfd, certBlockBuffer, blockBufferLen, 0);
-
+ result = send(client_sockfd, certBlockBuffer,
+ blockBufferLen, MSG_NOSIGNAL);
break;
}
free(certBlockBuffer);
if (client_sockfd >= 0) {
- result = send(client_sockfd, (char *)&send_data, sizeof(send_data), 0);
+ result = send(client_sockfd, (char *)&send_data,
+ sizeof(send_data), MSG_NOSIGNAL);
if (result <= 0)
SLOGE("send failed :%d, errno %d try once", result, errno);