david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Switch from calloc() to malloc()+memset() to match the practices used

almost everywhere else.
This commit is contained in:
Michael Brown 2007-01-18 12:45:58 +00:00
parent 48fe701716
commit 06630a3036
2 changed files with 6 additions and 2 deletions

View File

@ -178,9 +178,12 @@ struct pk_buff * netdev_rx_dequeue ( struct net_device *netdev ) {
*/
struct net_device * alloc_netdev ( size_t priv_size ) {
struct net_device *netdev;
size_t total_len;
netdev = calloc ( 1, sizeof ( *netdev ) + priv_size );
total_len = ( sizeof ( *netdev ) + priv_size );
netdev = malloc ( total_len );
if ( netdev ) {
memset ( netdev, 0, total_len );
INIT_LIST_HEAD ( &netdev->references );
INIT_LIST_HEAD ( &netdev->tx_queue );
INIT_LIST_HEAD ( &netdev->rx_queue );

View File

@ -149,9 +149,10 @@ tcp_dump_flags ( struct tcp_connection *conn, unsigned int flags ) {
static struct tcp_connection * alloc_tcp ( void ) {
struct tcp_connection *conn;
conn = calloc ( 1, sizeof ( *conn ) );
conn = malloc ( sizeof ( *conn ) );
if ( conn ) {
DBGC ( conn, "TCP %p allocated\n", conn );
memset ( conn, 0, sizeof ( *conn ) );
conn->tcp_state = conn->prev_tcp_state = TCP_CLOSED;
conn->snd_seq = random();
conn->timer.expired = tcp_expired;