memset(client, 0, sizeof(struct i2c_client)); 
static int ds1374_probe(struct i2c_adapter *adap, int addr, int kind){	struct i2c_client *client;	int rc;	client = kmalloc(sizeof(struct i2c_client), GFP_KERNEL);	if (!client)		return -ENOMEM;	memset(client, 0, sizeof(struct i2c_client));	strncpy(client->name, DS1374_DRV_NAME, I2C_NAME_SIZE);	client->addr = addr;	client->adapter = adap;	client->driver = &ds1374_driver;	if ((rc = i2c_attach_client(client)) != 0) {		kfree(client);		return rc;	}	save_client = client;	ds1374_check_rtc_status();	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/5263ebb51eb098b01caf229498c954999117e4a7/ds1374.c/buggy/drivers/i2c/chips/ds1374.c