[v2,06/26] batman-adv: tvlv realloc, move error handling into if block
Commit Message
Instead of hiding the normal function flow inside an if block, we should
just put the error handling into the if block.
Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
---
main.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
Comments
On Friday 26 December 2014 12:41:23 Markus Pargmann wrote:
> Instead of hiding the normal function flow inside an if block, we should
> just put the error handling into the if block.
>
> Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
> ---
> main.c | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
Applied in revision 9aef872.
Thanks,
Marek
@@ -838,15 +838,15 @@ static bool batadv_tvlv_realloc_packet_buff(unsigned char **packet_buff,
new_buff = kmalloc(min_packet_len + additional_packet_len, GFP_ATOMIC);
/* keep old buffer if kmalloc should fail */
- if (new_buff) {
- memcpy(new_buff, *packet_buff, min_packet_len);
- kfree(*packet_buff);
- *packet_buff = new_buff;
- *packet_buff_len = min_packet_len + additional_packet_len;
- return true;
- }
+ if (!new_buff)
+ return false;
+
+ memcpy(new_buff, *packet_buff, min_packet_len);
+ kfree(*packet_buff);
+ *packet_buff = new_buff;
+ *packet_buff_len = min_packet_len + additional_packet_len;
- return false;
+ return true;
}
/**