From a1bfaf5c03617b23216f3cdb48a7f1a40e3834d6 Mon Sep 17 00:00:00 2001 From: Alexander Beregalov Date: Sun, 13 Mar 2011 21:58:50 +0300 Subject: [PATCH] --- yaml --- r: 236514 b: refs/heads/master c: 819d4eb11605408e0267301d8853367ff82286a5 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 572eda40e766..64d09f8babcf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 570edd3b2337a94b4159aa9ff10e0b96c5a69ec2 +refs/heads/master: 819d4eb11605408e0267301d8853367ff82286a5 diff --git a/trunk/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c b/trunk/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c index 51b4a79e4b83..d55a8e40318b 100644 --- a/trunk/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c +++ b/trunk/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c @@ -764,8 +764,10 @@ static int synaptics_rmi4_i2c_query_device(struct synaptics_rmi4_data *pdata) (pdata, rfi, &rmi_fd, intr_count); - if (retval < 0) + if (retval < 0) { + kfree(rfi); return retval; + } } break; }