diff options
-rw-r--r-- | drivers/misc/mei/client.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/misc/mei/client.c b/drivers/misc/mei/client.c index 59d20c599b16..9f8ab28bcb60 100644 --- a/drivers/misc/mei/client.c +++ b/drivers/misc/mei/client.c | |||
@@ -616,6 +616,7 @@ int mei_cl_connect(struct mei_cl *cl, struct file *file) | |||
616 | mutex_lock(&dev->device_lock); | 616 | mutex_lock(&dev->device_lock); |
617 | 617 | ||
618 | if (cl->state != MEI_FILE_CONNECTED) { | 618 | if (cl->state != MEI_FILE_CONNECTED) { |
619 | cl->state = MEI_FILE_DISCONNECTED; | ||
619 | /* something went really wrong */ | 620 | /* something went really wrong */ |
620 | if (!cl->status) | 621 | if (!cl->status) |
621 | cl->status = -EFAULT; | 622 | cl->status = -EFAULT; |