mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 16:07:17 -04:00
staging: rtl8712: Invert comparison to reduce indentation
Check the condition: "pdata->length < 32" first, to be able to return immediately
in case of error and then continue with the rest of the function without one
extra indentation level.
This was found using the following Coccinelle script:
@disable neg_if@
expression e,E;
statement S;
@@
*if (e)
S
else { return -E; }
@disable neg_if@
expression e,E;
statement S;
identifier l;
@@
*if
(e)
S
else
{ rc = -E; goto l; }
Signed-off-by: Narcisa Ana Maria Vasile <narcisaanamaria12@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
ad93cc9f15
commit
22d89cc86c
@@ -1965,13 +1965,12 @@ static int r871x_get_ap_info(struct net_device *dev,
|
||||
break;
|
||||
}
|
||||
pdata->flags = 0;
|
||||
if (pdata->length >= 32) {
|
||||
if (copy_from_user(data, pdata->pointer, 32))
|
||||
return -EINVAL;
|
||||
data[32] = 0;
|
||||
} else {
|
||||
if (pdata->length < 32)
|
||||
return -EINVAL;
|
||||
}
|
||||
if (copy_from_user(data, pdata->pointer, 32))
|
||||
return -EINVAL;
|
||||
data[32] = 0;
|
||||
|
||||
spin_lock_irqsave(&(pmlmepriv->scanned_queue.lock), irqL);
|
||||
phead = &queue->queue;
|
||||
plist = phead->next;
|
||||
|
||||
Reference in New Issue
Block a user